Est-il possible de détecter le débogage USB sur les appareils Android?

Dans mon application, j'ai besoin d'un moyen de détecter si le périphérique Android fonctionne en mode de débogage usb.

C'est possible? Si oui, comment?

  • Android Studio: comment créer un deuxième type de construction de débogage
  • Firebug comme un débogage sur Android
  • Obtenir "ABI d'application inconnue" en essayant de déboguer un code C dans mon application Android
  • Surveillez les changements dans le stockage USB externe pour Honeycomb ou les versions ultérieures d'Android
  • Pilote USB Prestigio Multipad PMP3370B
  • Android: activez la connexion USB par programme. Il existe une application qui l'a fait pour 2.3
  • Par avance

    2 Solutions collect form web for “Est-il possible de détecter le débogage USB sur les appareils Android?”

    Vous pouvez utiliser ce qui suit pour déterminer si la carte ADB est activée ou non.

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

    Si elle est activée, adb == 1 , sinon adb == 0 .

    Sur mon appareil Android 2.3, il est possible de détecter le mode de débogage usb en analysant la liste de processus complète ( ps -s ) pour process /sbin/adbd .

    Si ce processus est présent, le débogage USB est activé.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.