首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从应用程序打开/关闭Android中的开发者模式?

如何从应用程序打开/关闭Android中的开发者模式?
EN

Stack Overflow用户
提问于 2017-09-18 20:55:27
回答 2查看 1.2K关注 0票数 0

我想创建一个应用程序来打开/关闭Android开发者模式。这将在一个有根的装置上。api需要调用什么?

EN

回答 2

Stack Overflow用户

发布于 2020-09-05 07:58:51

我知道我回答得很晚,但我一定会帮助其他正在寻找这件事的人。

要以编程方式启用开发人员选项:

Settings.Global.putString(this.getContentResolver(),Settings.Global.DEVELOPMENT_SETTINGS_ENABLED,“1”;

使以下功能失效:

Settings.Global.putString(this.getContentResolver(),Settings.Global.DEVELOPMENT_SETTINGS_ENABLED,“0”;

但是要进入这个Settings.Global..。,它需要一个许可

android.permission.WRITE_SECURE_SETTINGS

,但通常,此权限只授予系统应用程序

您还可以使用ADB向用户应用程序授予此权限。

由于您说您的应用程序将运行在根设备上,所以可以访问shell,因此可以通过运行下面的shell命令将此权限授予应用程序。

android.permission.WRITE_SECURE_SETTINGS pm

票数 2
EN

Stack Overflow用户

发布于 2017-09-18 21:05:29

我认为这是不可能的。因为它是Settings.Secure的一部分。

安全系统设置,包含应用程序可以读取但不允许写入的系统首选项。这些是用户必须通过系统UI或这些值的专用API显式修改的首选项,而不是由应用程序直接修改的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46288072

复制
相关文章

相似问题

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