我需要獲得android應用程序的級別2權限,例如,在Android上獲得2級權限
android.permission.DEVICE_POWER或android.permission.REBOOT
現在我知道,我需要有固件的簽名密鑰,以能夠做到這一點,但我希望能夠首先在模擬器上試用它。我無法找到任何關於模擬器系統映像簽名密鑰的提及。
我是否必須從頭開始構建一個圖像(即從源代碼編譯),還是有什麼方法可以讓我的手掌握簽名密鑰?
我需要獲得android應用程序的級別2權限,例如,在Android上獲得2級權限
android.permission.DEVICE_POWER或android.permission.REBOOT
現在我知道,我需要有固件的簽名密鑰,以能夠做到這一點,但我希望能夠首先在模擬器上試用它。我無法找到任何關於模擬器系統映像簽名密鑰的提及。
我是否必須從頭開始構建一個圖像(即從源代碼編譯),還是有什麼方法可以讓我的手掌握簽名密鑰?
你試過在AndroidManifest中設置它們嗎? e.g
<uses-permission android:name="android.permission.REBOOT" />
見signatureOrSystem permissions on custom ROM。基本上,除非應用程序由系統平臺簽名簽名,否則不能授予這些權限。 Andriod 4.4引入了將應用程序放置在/ system/priv-app中的功能。這後面的過程需要定製引導加載程序和/或根訪問權限來安裝。
是的。在安裝應用程序的過程中,PackageManager撤銷權限。 – Archit