我在谷歌玻璃項目,在這裏我要工作安裝/更新一個應用程序編程,在我的研究,我有如下的併發症:如何提供系統權限可Android應用
- 獲取系統對話框操作,以編程方式執行點擊
- 爲了以編程方式安裝,意圖導致 系統對話框獲得用戶權限,但無法以編程方式激發系統對話框的操作。該解決方案是沒有可能 link
- 使用EMM解決方案(WSO2 IOT)
- 我以前 WSO2-IOT,但因爲沒有 device policy manager可供 谷歌玻璃,所以即使安裝代理程序APK不會幫助,因爲我不能利用由EMM(WSO2 IOT)提供的任何服務,而根(安裝或更新我的應用程序)
- 獲取系統權限
-
我n階使用下列權限:
- <使用的許可機器人:名稱= 「android.permission.INSTALL_PACKAGES」/>
- <使用的許可機器人:名稱= 「android.permission.DELETE_PACKAGES」/>
據我瞭解和研究迄今唯一目前的解決方案是第三個解決方案,那就是獲得系統權限。爲了得到它,我也嘗試Sigined the APK with the system certificate.
我仍然得到錯誤:java.lang.SecurityException: Neither user 10056 nor current process has android.permission.INSTALL_PACKAGES.
此外,我曾嘗試加入android:sharedUserId="android.uid.system
的清單描述here
到目前爲止沒有與實現它沒有成功。我想知道如何在後臺默默安裝一個應用程序,無法生根設備。
任何有助於解決問題的建議都將得到高度評價。
謝謝。
謝謝,我同意你的意見。沒有DevicePolicyManager,也沒有可用的PlayServices。 我還沒有滿足DeviceOwner概念,但我會考慮這一點。 – asadnwfp