android系統屬性讀寫操作SystemProperties
阿新 • • 發佈:2019-02-05
Launcher3怎麼不能import android.os.SystemProperties
在Launcher3目錄下第一次編譯:mma 或者 mma -b 或者 mmm packages/apps/Launcher3/ -B
1:APK的.mk檔案是不是有版本限制,不能使用隱藏api,一般呼叫系統api都是隱藏的api
LOCAL_SDK_VERSION := current
2:import android.os.SystemProperties;
android 手機充電,開啟USB充電模式:
設定:SystemProperties.set("persist.usb.chgdisabled", "0");
獲取:SystemProperties.get("persist.usb.chgdisabled");
3:增加下面許可權:
-
新增uses-permission許可權 ------------------------------沒用過
-
app簽名與系統一致 LOCAL_MODULE_TAGS := optional------加系統簽名
-
AndroidManifest.xml中加入android:sharedUserId
package="com.example.xxx.test"
android:sharedUserId="android.uid.system">----------加UI主執行緒許可權