我正在使用 xamarin android 我正在尝试使用我的应用确定当我的应用连接设备USB调试启用或不启用我试图在下面使用代码但找不到
Settings.Secure
我想使用下面的代码
int adb = Settings.Secure.getInt(context.getContentResolver(), Settings.Secure.ADB_ENABLED, 0);
如果我是对的,我怎么能在我的项目中使用它,如果不是那么另一种方式
答案 0 :(得分:1)
Settings.Secure.AdbEnabled
和Settings.System.AdbEnabled
并移至Global
int adb = Settings.Global.GetInt(ContentResolver, Settings.Global.AdbEnabled, 0);
参考:ADB_ENABLED
注意:这不能确定调试桥是否处于活动状态。
如果您正在寻找附加调试器的时间,您可以使用:
Log.Debug("SO", $"Java Debugger: {Android.OS.Debug.IsDebuggerConnected}");
Log.Debug("SO", $"Mono Debugger: {System.Diagnostics.Debugger.IsAttached}");