藉這次的IT鐵人賽活動整理Android 開發相關知識, 範圍不一定(想到甚麼就記錄甚麼) 從app 到 framework以及linux相關知識可能都會涉略, 就當作是備忘錄吧XD
Foreground Service 當app有背景service在運行時, 可以利用foreground service的特性來提醒使用者目前有正在運行的背景...
CCACHE Android在source code裡有提供一個ccache的工具, 目的是要用來降低編譯所耗費的時間 因為開發人員常常只會針對特定的功能或相關...
Bound Service 當我們寫好一個service時, 在某些情況(Activity, Fragment, ... etc)會需要和service作資料交...
PhoneStateListener PhoneStateListener是Android SDK提供用來監控目前和SIM卡網路狀態有關的一個類別, 從官網可以...
LOCAL_MODULE_TAGS 在Android.mk中這個FLAG會關係到當前的模組(apk, binary, library) 是否要被編譯或放進sys...
VersionCode 開發app的時候, 會以版號來標註每一個版本之間的不同 我們打開"設定" 時也可以在應用程式裡看到每一個app的版本...
LOCAL_MODULE_CLASS 這也是定義在Android.mk中的一個flag, 常見的設定值如下: ETC 表示這個MODULE編譯完後會放到系統...
JobScheduler是 Android Lollipop開始有的API, 目的是讓app在運作上可以和系統的步調更一致 以達到省電的效果(例如: 系統準備要...
startLockTask 這也是Android Lollipop的API,屬於Activity底下新增的method 他的用途是讓app可以鎖定目前的螢幕,...
最後一篇來說一下ANR ANR全名是(Application Not Responding), 意思就是說目前app因為正在做某件事情耗費太多時間沒有回應, 這...