是否可以在Android设备上检测USB调试?

时间:2012-10-01 14:48:32

标签: android debugging usb

在我的应用程序中,我需要一种方法来检测android设备是否在usb调试模式下运行。

有可能吗?如果是,怎么样?

提前

thanx

2 个答案:

答案 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调试。