debugging 如何以编程方式检查WiFi adb网络是启用在Android?

j9per5c4  于 2023-10-24  发布在  Android
关注(0)|答案(1)|浏览(170)

设置。全局。ADB_ENABLED标志只对USB调试有响应。是否有替代方法来检查开发人员选项中的WiFi调试是否以编程方式启用?

aor9mmx1

aor9mmx11#

还有Settings.Global.ADB_WIFI_ENABLED,但它对用户应用程序是隐藏的。但它仍然可以使用:

ContentResolver resolver = context.getContentResolver();
if (Settings.Secure.getInt(resolver, "adb_wifi_enabled", 0) == 0) {
    // Wireless debugging enabled (since Android 11)
}

这个常数可能会因为很多原因而被故意隐藏,包括将来被移除或更改的可能性。使用它的风险由你自己承担。

相关问题