在我的应用程序中,我需要一种方法来检测android设备是否在usb调试模式下运行。
有可能吗?如果是,怎么样?
提前thanx
答案 0 :(得分:20)
您可以使用以下内容来判断ADB是否已启用。
int adb = Settings.Secure.getInt(context.getContentResolver(), Settings.Secure.ADB_ENABLED, 0);
如果已启用adb == 1
,则为adb == 0
。
答案 1 :(得分:0)
在我的Android 2.3设备上,可以通过扫描流程ps -s
的完整流程列表(/sbin/adbd
)来检测USB调试模式。
如果此过程存在,则启用USB调试。