android判断adb调试是否打开及代码跳转到开发者选项界面

摘要:
booleaneableAdb=(Settings.Secure.getInt(getContentResolver(),Settings.Secure)。启用ADB_,0)˃0);//如果(enableAdb){ToastUtil.showShort(“adb调试模式已打开”);}否则{startDevelopmentActivity();//跳转到开发
boolean enableAdb = (Settings.Secure.getInt(getContentResolver(), Settings.Secure.ADB_ENABLED, 0) > 0);//判断adb调试模式是否打开
        if (enableAdb) {
            ToastUtil.showShort("adb调试模式已经打开");
        } else {
            startDevelopmentActivity();//跳转到开发者选项界面
        }
/*** 打开开发者模式界面
     */
    private voidstartDevelopmentActivity() {
        try{
            Intent intent = newIntent(Settings.ACTION_APPLICATION_DEVELOPMENT_SETTINGS);
            startActivity(intent);
        } catch(Exception e) {
            try{
                ComponentName componentName = new ComponentName("com.android.settings", "com.android.settings.DevelopmentSettings");
                Intent intent = newIntent();
                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判断adb调试是否打开及代码跳转到开发者选项界面》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Java常用排序算法+程序员必须掌握的8大排序算法+二分法查找法C#泛型接口下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

AlarmManager

AlarmManager 主要管理硬件时钟。 一些与时间相关的应用,如日历,闹钟等需要使用Alarm Manager的服务。Alarm manager功能相对比较简单,相关代码位于frameworks/base/core/jni/server/com_android_server_AlarmManagerService.cppframeworks/base...

安卓手机无法使用adb导出文件

adb pull 无法使用 问题:在使用adb pull 文件到本地时无法导出 提升adb root 权限 - 失败,只有进入adb shell 然后su 提升,还是无法导出 解决方法 给需要导出的文件夹:读写执行的权限也是777,所有的勾上 注意使用命令行形式提升权限可能无法生效,也就是无法导出 软件为Android Killer 自带的An...

Android开发高级进阶——多进程间通信

一. 什么是多进程? 多进程就是多个进程的意思,那么什么是进程呢? 当一个应用在开始运行时,系统会为它创建一个进程,一个应用默认只有一个进程,这个进程(主进程)的名称就是应用的包名。 进程的特点: 进程是系统资源和分配的基本单位,而线程是调度的基本单位。 每个进程都有自己独立的资源和内存空间 其它进程不能任意访问当前进程的内存和资源 系统给每个进程分...

umeng友盟消息推送功能集成

umeng友盟消息推送功能集成(本人使用的是eclipse开发) 1.首先请自行观看友盟消息推送集成的API文档。   观看地址如下: 1 http://dev.umeng.com/push/android/integration#3_2 2.集成步骤如下    下载sdk         注意:有两种sdk如果用户已经集成支付宝的就下载no-uid版本的...

adb命令(笔记)

1、adb shell su     进入root管理员权限(前提是手机已root) 2、chmod 可以修改文件夹的权限:   $ adb shell   $ su   # chmod -R 777  /data/data/com.tencent.mm/ MicroMsg       -R或者–recursive参数:递归处理,将指定目录下的所有文件及子...

Android开发5:应用程序窗口小部件App Widgets的实现

前言   本次主要是实现一个Android应用,实现静态广播、动态广播两种改变 widget内容的方法,即在上篇博文中实验的基础上进行修改,所以此次实验的重点是AppWidget小部件的实现啦~   首先,我们简单说一下Widget是一个啥玩意~   应用程序窗口小部件(Widget)是微小的应用程序视图,可以被嵌入到其它应用程序中(比如桌面)并接收周期...