回答
您可以使用以下方法來獲得亞行是否被啓用。
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