¿Cómo comprobar la depuración usb activada mediante programación?

Mi pregunta está en un teléfono Android ¿cómo puedo comprobar si el indicador de depuración usb está habilitado o no programatically? En mi aplicación quiero mostrar el estado de depuración de usb y quiero obtenerlo programatically

¿Cómo puedo obtener si depuración usb está habilitado mediante programación?

Prueba esto:

if(Settings.Secure.getInt(context.getContentResolver(), Settings.Secure.ADB_ENABLED, 0) == 1) { // debugging enabled } else { //;debugging does not enabled } 

Sencillo:

  boolean isDebuggable = ( 0 != ( getApplicationInfo().flags &= ApplicationInfo.FLAG_DEBUGGABLE )); 

Y si desea comprobar si está conectado:

 if (!Debug.isDebuggerConnected()){ //Yes, it is. } 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.