APPアプリケーションをシステムレベルのアプリケーションに設定する方法


APPアプリケーションをシステムレベルのアプリケーションに設定する方法
システムアプリケーションになるには、まず対応するデバイスのAndroidソースSDKでコンパイルし、コンパイルした後、このAndroidデバイスはDebugバージョンであり、rootされているので、このapkをadbツールpushでsystem/appまたはsystem/priv-appの下に直接使用すればよい.rootデバイスでない場合は、コンパイル後にデバイスミラーを再書き込みする必要があります.WRITE_SECURE_SETTINGSなどの権限は、サードパーティアプリケーションには開放されず、対応するデバイスソースコードでコンパイルしてシステムappとして使用するしかありません.
しかしAndroid 4.4で注意しなければならないのは、
In Android 4.4 just apps located at /system/priv-app have the "system" level permission.

Google did this so that manufacturers like Samsung can have better control of the permissions the bundled apps have.
上の意味はAndroid 4.4に格納されているアドレスが異なり、「/system/priv-app」の下にあるということです.