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

uujelgoq  于 2022-11-14  发布在  Android
关注(0)|答案(2)|浏览(199)

在我的应用程序中,我需要一种方法来检测Android设备是否在USB调试模式下运行。
有可能吗?如果有,怎么做?
先谢

fumotvh3

fumotvh31#

您可以使用以下命令来获取ADB是否已启用。

int adb = Settings.Secure.getInt(context.getContentResolver(),  Settings.Global.ADB_ENABLED, 0);

如果启用,则为adb == 1,否则为adb == 0

unguejic

unguejic2#

在我的Android 2.3设备上,可以通过扫描进程/sbin/adbd的完整进程列表(ps -s)来检测USB调试模式。
如果存在此过程,则启用USB调试。

相关问题