我在谷歌玻璃项目,在这里我要工作安装/更新一个应用程序编程,在我的研究,我有如下的并发症:如何提供系统权限可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