android - 启用 Android 开发者模式设置的代码

标签 android

我想编写一段代码来启用开发人员模式并为此设置一个参数(始终允许漫游检测,以便我们可以切换到更好的 wifi(如果找到)。

我看到一些应用程序可以启动开发人员模式,但没有任何东西可以打开它并更改一些参数。我不能要求用户自己设置这个参数,那么我该如何自己设置呢?

我还看到我们可以通过 shell 来做到这一点:

adb shell am start -n com.android.settings/.DevelopmentSettings

但是后来我不知道如何自动设置参数。

当我制作自己的应用程序时,我可以在应用程序启动时启动开发人员模式和此参数。

有人在应用程序内部做过这个吗? 如何在我的应用程序中调用 DevelopmentSettings Activity 并编辑其某些参数?

谢谢

编辑

我最终可以root所有手机并将我的应用程序设置在系统文件夹中,这可能很复杂,但我们可以管理它。如果是的话,如何以编程方式访问开发者模式的参数?

最佳答案

您可以使用以下代码,但您需要 root 访问权限。

.Settings.Secure.putInt(getActivity().getContentResolver(),Settings.Secure.ADB_ENABLED, 1);

了解更多信息 检查此链接: How to access device settings programmatically?

谢谢

关于android - 启用 Android 开发者模式设置的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40762972/

相关文章:

android - 为什么 eclipse ADT 无法在 Windows 上识别我的 android 设备?

android - 如何打开apk文件

android - Android音频效果限制为5个频段

android - OpenGL ES 1.x 是否支持使用抗锯齿或多重采样进行多边形平滑?

android - listview 中在 android 中存储图像的问题

android - 是否可以将 Java 字符串常量传递给 Gradle 文件?

java - 如何将多个视频文件一起写入以创建一个视频文件

java - 返回主 Activity 后调用 Activity ?

android - 使用 Intent 上传图像

java - 如何使用字符串或整数以外的数据类型启动 Intent?