我的问题是在Android手机上如何检查usb调试标志是否以编程方式启用? 在我的应用程序中,我想显示usb调试的状态,我想以编程方式获取它
如果以编程方式启用USB调试,我该怎么办?
答案 0 :(得分:9)
试试这个:
if(Settings.Secure.getInt(context.getContentResolver(), Settings.Secure.ADB_ENABLED, 0) == 1) {
// debugging enabled
} else {
//;debugging does not enabled
}
答案 1 :(得分:-1)
简单:
boolean isDebuggable = ( 0 != ( getApplicationInfo().flags &= ApplicationInfo.FLAG_DEBUGGABLE ));
如果你想检查它是否已连接:
if (!Debug.isDebuggerConnected()){
//Yes, it is.
}