确定连接设备时usb调试是否启用
本文关键字:调试 是否 启用 usb 连接 接设备 | 更新日期: 2023-09-27 18:05:26
嗨,我正在使用xamarin android我试图确定使用我的应用程序,当我的应用程序连接设备USB调试启用与否,我试图使用下面的代码,但找不到
Settings.Secure
我想使用下面的代码
int adb = Settings.Secure.getInt(context.getContentResolver(), Settings.Secure.ADB_ENABLED, 0);
请如果我是对的,我怎么能在我的项目中使用它,如果不是,那么什么是其他方式
Settings.Secure.AdbEnabled
和Settings.System.AdbEnabled
在API 17中已弃用,并移动到Global
int adb = Settings.Global.GetInt(ContentResolver, Settings.Global.AdbEnabled, 0);
Ref: ADB_ENABLED
注意:这并不决定调试桥是否处于活动状态。
如果您正在寻找何时附加调试器,您可以使用:
Log.Debug("SO", $"Java Debugger: {Android.OS.Debug.IsDebuggerConnected}");
Log.Debug("SO", $"Mono Debugger: {System.Diagnostics.Debugger.IsAttached}");