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