原创 CTS 源碼分析(一) --CTS概況

1、什麼是CTS?      Compatibility Test Suite 兼容性測試套件說白了,就是一套工具。一套軟件組成的測試工具。2、哪裏有這套工具?         http://source.android.com/comp

原创 android 獲取虛擬按鍵的高度

//獲取虛擬按鍵的高度 public static int getNavigationBarHeight(Context context) { int result = 0; if (has

原创 android 7.0 因爲Uri.fromFile引起的FileUriExposedException異常

最近又碰到因爲android 7.0 引起的兼容問題了。android.os.FileUriExposedException: file:///storage/emulated/0/DCIM/IMG_20170125_144112.

原创 LeakCanary Android 內存泄漏分析利器 源碼編譯配置mk文件

LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE_TAGS := optional LOCAL_SRC_FILES := \ $(call all-j

原创 DRM in Android詳解

DRM,英文全稱爲Digital Rights Management,譯爲數字版權管理。它是目前業界使用非常廣泛的一種數字內容版權保護技術。隨着知識產權保護受重視的程度日益提高,快速攻城略地得Android智能手機是如何利用DRM來有效保

原创 Android監聽藍牙耳機的按鍵事件 藍牙無法響應KeyEvent監聽不到

需求:藍牙耳機的按鍵事件,暫停/播放 音頻/視頻 ,無法響應藍牙KeyEvent的事件此問題是由於中的藍牙KeyEvent監聽不到導致的,可以通過以下方法監聽藍牙按鍵事件    private MediaSession mSession;