android 5.1 USB调试开关
16lz
2021-01-25
1、开机的时候默认显示【开发者选项】并打开【USB调试】开关 (【Developer options】–>【USB debugging】)
1、首先解决【设置】界面默认显示【开发者选项】的问题
查看源代码:packages/apps/Settings/src/com/android/settings/SettingsActivity.java
在 #1132 updateTilesList(List target)方法中,可以找到【开发者选项】相关的代码:
else if (id == R.id.development_settings) { if (!showDev || um.hasUserRestriction( UserManager.DISALLOW_DEBUGGING_FEATURES)) { removeTile = true; } }
其中showDev变量定义在该方法最开始处
final boolean showDev = mDevelopmentPreferences.getBoolean( DevelopmentSettings.PREF_SHOW, android.os.Build.TYPE.equals("eng"));
2、解决【开发者选项】–>【USB调试】开关
查看源代码packages/apps/Settings/src/com/android/settings/DevelopmentSettings.java
在 #496 updateAllOptions()方法中,有关于【USB调试】的逻辑处理。
updateSwitchPreference(mEnableAdb, Settings.Global.getInt(cr, Settings.Global.ADB_ENABLED, 0) != 0);
注* ADB_ENABLED的值为
/** * Whether ADB is enabled. */ public static final String ADB_ENABLED = "adb_enabled";
init.svc.adba [running]
更多相关文章
- GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
- 【Android】小白进阶之接口和抽象类的使用
- Unity3d调用Anroid(Android(安卓)Studio环境)方法
- ConditionVariable控制通知栏消息变更
- 来电 去电 监控总结
- Android(安卓)去掉标题栏,状态栏,导航栏
- Android(安卓)ndk获取手机内部存储卡的根目录方法
- android 判断APP是否打开的方法
- react-native坑