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) {                }            }        }    }

 

更多相关文章

  1. Android 登录界面调用输入法时让界面自动上移,使输入法不会遮挡到
  2. Android 开发中涉及到的设计模式
  3. Android 发布可穿戴设备 SDK 的开发者预览版
  4. uni-app 跳转Android原生界面(Activity),并传值交互
  5. Android 学习笔记--android――Activity加载模式
  6. 动画·界面
  7. Android中弹出输入法界面不影响APP界面解决办法

随机推荐

  1. android 输入框EditText禁止输入Emoji表
  2. Android(安卓)-- ListView(1)
  3. Android面经总结
  4. android 创建数字签名应用程序
  5. android studio no marked region found
  6. Development and remote installation of
  7. 【Android】ToolBar设置NavigationIcon不
  8. Android(安卓)内核与标准Linux内核的区别
  9. 修改android默认语言选项
  10. Android(安卓)左右滑动切换页面或Activit