android 判断是否由adb调试进入页面 或直接跳转到开发者选项页面
16lz
2021-01-23
android判断adb调试是否打开及代码跳转到开发者选项界面
boolean enableAdb = (Settings.Secure.getInt(getContentResolver(), Settings.Secure.ADB_ENABLED, 0) > 0);//判断adb调试模式是否打开 if (enableAdb) { ToastUtil.showShort("adb调试模式已经打开"); } else { startDevelopmentActivity();//跳转到开发者选项界面 }
/** * 打开开发者模式界面 */ private void startDevelopmentActivity() { try { Intent intent = new Intent(Settings.ACTION_APPLICATION_DEVELOPMENT_SETTINGS); startActivity(intent); } catch (Exception e) { try { ComponentName componentName = new ComponentName("com.android.settings", "com.android.settings.DevelopmentSettings"); Intent intent = new Intent(); intent.setComponent(componentName); intent.setAction("android.intent.action.View"); startActivity(intent); } catch (Exception e1) { try { Intent intent = new Intent("com.android.settings.APPLICATION_DEVELOPMENT_SETTINGS");//部分小米手机采用这种方式跳转 startActivity(intent); } catch (Exception e2) { } } } }
更多相关文章
- Android 登录界面调用输入法时让界面自动上移,使输入法不会遮挡到
- Android 开发中涉及到的设计模式
- Android 发布可穿戴设备 SDK 的开发者预览版
- uni-app 跳转Android原生界面(Activity),并传值交互
- Android 学习笔记--android――Activity加载模式
- 动画·界面
- Android中弹出输入法界面不影响APP界面解决办法