android 判断是否由adb调试进入页面 或直接跳转到开发者选项页面
16lz
2022-04-11
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控制手电筒代码,简单易用,不需要任何权限
- 4.11笔记 android database打开方式,ios反射
- android用户界面-组件Widget-画廊视图Gallery
- android studio的Gradle一直在sync的办法,不停的下载各种文件
- 从NDK在非Root手机上的调试原理探讨Android的安全机制
- Android的调试原理
- android log
- Android(安卓)发布可穿戴设备 SDK 的开发者预览版
- Android(安卓)LCD(四):LCD驱动调试篇