android 5.1 默认打开usb调试 / 开发者选项

1、【设置】界面默认显示【开发者选项】,路径:

packages/apps/Settings/src/com/android/settings/SettingsActivity.java
在updateTilesList函数中:
private void updateTilesList(List<DashboardCategory> target) {
    		SharedPreferences.Editor editor=mDevelopmentPreferences.edit();
    		editor.putBoolean(DevelopmentSettings.PREF_SHOW, true);
    		editor.commit();
    	
        final boolean showDev = mDevelopmentPreferences.getBoolean(
                DevelopmentSettings.PREF_SHOW,
                android.os.Build.TYPE.equals("eng"));

...
}

2、默认打开usb调试:

在Settings的AndroidManifest.xml中找一个监听BOOT_COMPLETED的receiver

我是在HdmiReceiver中修改的,在onReceive中添加:

Settings.Global.putInt(context.getContentResolver(),Settings.Global.ADB_ENABLED, 1);

参考:https://blog.csdn.net/ouyang_peng/article/details/49815865


版权声明:本文为cau_eric原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。