首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >程序化修改android设备安装未知来源apk的权限

程序化修改android设备安装未知来源apk的权限
EN

Stack Overflow用户
提问于 2013-04-06 19:27:47
回答 1查看 8.5K关注 0票数 3

为了允许或阻止手动安装来自sdcard的apk文件,我们勾选/取消勾选了“允许从未知来源安装应用程序”的复选框。

我们可以通过避免任何用户界面来以编程方式做到这一点吗?

谢谢,

尼拉夫

EN

Stack Overflow用户

回答已采纳

发布于 2013-04-06 19:50:01

不,除非您是运营商,或者不是运营商,除非您使用的是您公司有管理员权限的企业电话。

这是Android安全模型的一部分,因此用户不会因为恶意应用程序而失去对手机的控制。

以下是执行此类操作所需的实际权限:

代码语言:javascript
运行
复制
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />

你可以尝试使用这些权限,但by design除非你拥有设备的超级用户访问权限,否则这些权限将不起作用。

在设备设置中,用户可以查看他们以前安装的应用程序的权限。用户还可以选择在全球范围内关闭某些功能,例如禁用GPS、无线电或wi-fi。

如果应用程序尝试使用未在应用程序清单中声明的受保护功能,则权限失败通常会导致安全异常被抛回应用程序。在可能的最低级别强制执行受保护的API权限检查,以防止出现circumvention.

票数 8
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15850345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档