当前位置:编程学习 > wap >>

怎么判断Android手机是否开启USB调试?

怎么判断Android手机是否开启USB调试,通过C++程序实现或是其它办法都可以。 --------------------编程问答-------------------- 判断android手机有没有开启USB调试。应该是在“设置-应用程序-开发”里面可以看到吧。 --------------------编程问答-------------------- 遇到同样问题,顶起 --------------------编程问答-------------------- 可以考虑使用 adb devices 命令,验证输出结果可以知道有几个android设备了;在此基础上可以做一些判断。 --------------------编程问答-------------------- 判断android手机有没有开启USB调试。应该是在“设置-应用程序-开发”里面可以看到。也可以和电脑用数据线连接,会看到上面状态栏有一个类是甲壳虫样的android的图标显示 --------------------编程问答-------------------- 我也想用手机调试下,不过手机驱动找不到。 --------------------编程问答--------------------  adb devices  --------------------编程问答-------------------- boolean enableAdb = (Settings.Secure.getInt(getContentResolver(), Settings.Secure.ADB_ENABLED, 0) > 0);
if(enableAdb){
Toast.makeText(this, "enable", 1).show();
}else {
Toast.makeText(this, "not enable", 1).show();
}

经过本人验证@~!!~ 结贴给分 不需要任何权限 --------------------编程问答--------------------
引用 7 楼 shen332401890 的回复:
boolean enableAdb = (Settings.Secure.getInt(getContentResolver(), Settings.Secure.ADB_ENABLED, 0) > 0);
if(enableAdb){
Toast.makeText(this, "enable", 1).show();
}else {
Toast.makeText(this, "not enable", 1).show();
}

经过本人验证@~!!~ 结贴给分 不需要任何权限


正解  读取配置不需要权限  写的话就需要系统权限了 --------------------编程问答-------------------- 楼主问c++,估计是需要在pc上如何实现吧, --------------------编程问答--------------------
引用 8 楼 tanwei4199 的回复:
Quote: 引用 7 楼 shen332401890 的回复:

boolean enableAdb = (Settings.Secure.getInt(getContentResolver(), Settings.Secure.ADB_ENABLED, 0) > 0);
if(enableAdb){
Toast.makeText(this, "enable", 1).show();
}else {
Toast.makeText(this, "not enable", 1).show();
}

经过本人验证@~!!~ 结贴给分 不需要任何权限


正解  读取配置不需要权限  写的话就需要系统权限了


我测试想写的时候 <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" /> 添加权限的时候告诉我必须是系统app
 但是system/app目录下安装应用需要root权限吧? 请教一下 这个问题怎么解决呢? --------------------编程问答--------------------
引用 10 楼 shen332401890 的回复:
Quote: 引用 8 楼 tanwei4199 的回复:

Quote: 引用 7 楼 shen332401890 的回复:

boolean enableAdb = (Settings.Secure.getInt(getContentResolver(), Settings.Secure.ADB_ENABLED, 0) > 0);
if(enableAdb){
Toast.makeText(this, "enable", 1).show();
}else {
Toast.makeText(this, "not enable", 1).show();
}

经过本人验证@~!!~ 结贴给分 不需要任何权限


正解  读取配置不需要权限  写的话就需要系统权限了


我测试想写的时候 <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" /> 添加权限的时候告诉我必须是系统app
 但是system/app目录下安装应用需要root权限吧? 请教一下 这个问题怎么解决呢?


获取root权限啊   没有root权限你是不能将apk 安装到system/app下面的   

不要想着能很简单的避开这个问题   要么获取root权限  要么就不要这个功能
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,