2018/03 3

[Android] AlarmManager

반복적인 작업을 알림을 사용하여 해결해 볼까 하여 찾다가 좋은 정보가 있어 공유 합니다. 출처 : https://medium.com/marojuns-android/scheduling-repeating-alarms-c36d1a9314cbAlarmManager 클래스에 기반한 알람은 앱의 생명주기 이외의 상황에서도 작업을 수행할 수 있는 방법을 제공한다. 예를 들어, 일기예보 앱처럼 날씨정보를 다운받기 위해 하루에 한 번 구동 하는 앱을 실행하는데 사용될 수 있다. 알람은 다음과 같은 특징을 갖고있다: 특정 시간이나 인터벌에 인텐트를 작동시킬 수 있다. 서비스를 시작하고 작업을 실행하기 위해 브로드캐스트 리시버와 함께 사용할 수 있다. 앱 밖에서도 작동되기 때문에, 단말 자체가 sleep 모드이거나 앱이 구..

안드로이드 2018.03.26

[Android] 주소록 가져오기

package com.zetta.businessgps.util; import android.content.Context; import android.database.Cursor; import android.provider.ContactsContract; import android.util.Log; import java.util.ArrayList; import java.util.HashMap; import java.util.regex.Pattern; public class ContactsList { final private Context ctx; private boolean needMobPhone = true; /** 중복또한 제거한다. [null이나 빈값을 포함할경우 중복을 제거하면 기준이 애매해지기 때..

안드로이드 2018.03.23