【发布时间】:2019-02-11 04:52:03
【问题描述】:
我想在android源上默认启用Developer Options?
有可能吗?请告诉我。
【问题讨论】:
-
你是说手机开发者选项?
-
你能澄清你的要求吗?
标签: android android-kernel android-rom
我想在android源上默认启用Developer Options?
有可能吗?请告诉我。
【问题讨论】:
标签: android android-kernel android-rom
我不清楚你在问什么。但如果您的要求是在 Android 手机上启用 开发者选项,请按照以下步骤操作:
1.打开设置应用。
2.选择关于手机
3.滚动到底部并点按版本号 7 次。
4.返回上一屏,在底部附近找到开发者选项
5.现在,您可以打开和关闭选项
【讨论】:
how to enable developers options 而不是如何以编程方式进行
默认值取决于 Android 构建类型。
对于user 或userdebug 构建,您需要跳过敲击构建号七次的障碍。
对于eng 构建,开发人员选项默认启用。
从 Android Q 开始,代码路径位于 frameworks/base/packages/SettingsLib/src/com/android/settingslib/development/DevelopmentSettingsEnabler.java。
final boolean settingEnabled = Settings.Global.getInt(
context.getContentResolver(),
Settings.Global.DEVELOPMENT_SETTINGS_ENABLED,
/* Default if preference not yet set: */
Build.TYPE.equals("eng") ? 1 : 0) != 0;
您可以将其更改为以下内容:
final boolean settingEnabled = Settings.Global.getInt(
context.getContentResolver(),
Settings.Global.DEVELOPMENT_SETTINGS_ENABLED,
1) != 0;
...默认情况下会启用开发设置,同时仍允许您在 UI 中打开和关闭其启用。
要在未事先批准的情况下启用(不安全的)ADB 连接以加快早期启动速度,请查看ro.adb.secure。
【讨论】: