[android] background work(AlarmManager) 수행에 대한 이야기 [android] background work(AlarmManager) 수행에 대한 이야기 https://plus.google.com/+AndroidDevelopers/posts/GdNrQciPwqo -구버전 안드로이드에서는 background work 를 위해서 보통 AlarmManager 를 사용했다.AlarmManager 를 사용하면 앱이 foreground 가 아닌 상황에서도 미래 특정 시점에 어떤 일을 하도록 scheduling 을 할 수 있다. -60초 이내에 무언가를 수행하게 하고 싶다면 AlarmManager 는 best choice 가 아닐 수 있다.이 때는 Handler 를 이용해보도록 하자. -API 21+ (5.0 LOS) 부터는 setAlrmClock() API 를 통해서 user.. 2019. 1. 27. [android] earphone(headset) plug or unplug intent action [android] earphone(headset) plug or unplug intent action https://developer.android.com/reference/android/media/AudioManager.html#ACTION_HEADSET_PLUG-Action 은 AudioMangaer.ACTION_HEADSET_PLUG. intent extra 로 아래 값들이 있다."state"0 : unplugged1 : plugged "name"headset type, human readable string "microphone"0 : microphone 기능이 없음1 : microphone 기능이 함께 있음 -manifest 를 통해서 receiver 등록되지 않는다.앱에서 명시적으로 등록해야 .. 2018. 1. 22. 반응형 이전 1 다음