13

私のアプリでは、android-deviceがusb-debuggingモードで実行されているかどうかを検出する方法が必要です。

出来ますか?はいの場合、どのように?

よろしくお願いします

4

2 に答える 2

24

以下を使用して、ADB が有効かどうかを取得できます。

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

有効な場合はadb == 1、そうでない場合はadb == 0.

于 2012-10-01T15:24:37.170 に答える
0

ps -s私の Android 2.3 デバイスでは、プロセスの完全なプロセス リスト ( ) をスキャンすることで、USB デバッグ モードを検出できます/sbin/adbd

このプロセスが存在する場合、USB デバッグが有効になっています。

于 2012-10-01T15:32:01.797 に答える