回答
您可以使用以下方法来获得亚行是否被启用。
int adb = Settings.Secure.getInt(context.getContentResolver(), Settings.Secure.ADB_ENABLED, 0);
如果启用,adb == 1
,否则adb == 0
。
非常感谢!它就像一个魅力! –
如果它解决了您的问题,您可以通过单击投票按钮下方的勾号来接受它。 –
Settings.Secure.ADB_ENABLED已在API级别17中弃用。相反,使用 Settings.Global.getInt(context.getContentResolver(),Settings.Global.ADB_ENABLED,0) – ehartwell
在我的Android 2.3设备上,可以通过扫描进程/sbin/adbd
的完整进程列表(ps -s
)来检测USB调试模式。
如果此过程存在,则启用USB调试。
这样做没有像android.permission这样的特殊权限。 GET_TASKS? –
这不适用于Android Nougat。 https://code.google.com/p/android/issues/detail?id=205565 –
- 1. 检测USB设备android
- 2. 是否有可能检测并排安装的Android设备
- 3. Android设备USB调试
- 4. 检测Android设备上的USB设备何时分离
- 5. 没有USB连接的Android调试[设备不可连接]
- 6. Linux的:可能检测是否连接USB设备和充电,但关断
- 7. 在android中检测USB设备
- 8. 检测Android设备是否是用java
- 9. 如何检测Android设备是否与USB OTG连接或不可编程
- 10. 在USB连接的设备上调试
- 11. 检测BLE设备是否可以在Android上连接
- 12. Xamarin Forms:所有设备功能都可用于USB调试?
- 13. 检测USB设备事件
- 14. API来检测USB设备
- 15. 自动USB设备测试
- 16. 检查Android设备是否有可用的视频功能?
- 17. USB调试Android 4.0.3 ICS:Eclipse没有看到该设备?
- 18. USB设备未正确检测到
- 19. 嵌入式Linux上的USB - TI集线器TUSB2046B没有检测到USB设备
- 20. 是否有可能将USB设备暴露给lxc/docker容器?
- 21. 是否有可能使用USB,Android和PC两个设备的通信
- 22. USB调试是否会影响测试过程中的性能
- 23. 是否有可能按部门阅读Android设备上的emmc?
- 24. 如何检查MIDI设备是否也是USB设备?
- 25. 是否有可能检测到Java中是否有类可用?
- 26. 是否有可能使用libusb获得设备在usb上的位置
- 27. 如何检测连接到Android手机的USB设备
- 28. 是否可以模拟FTDI USB设备?
- 29. 是否有可能通过USB端口使用PyUSB获得USB设备
- 30. 是否有可能检查设备是否越狱?
getprop ro.debuggable – njzk2