我想检测我的Android智能手机是否支持USB On-The-Go。我在互联网上搜索了很多但却找不到任何办法!
我发现有一个应用程序" USB OTG Checker" 。这是该应用程序的一些截图。
如何检查USB是否插入智能手机?
答案 0 :(得分:2)
实际上USB Host实际上与OTG类似,因为我们可以通过编程方式检查USB Host功能,这是我的解决方案,希望对您有所帮助。
/**
* Check the device whether has USB-HOST feature.
*/
public static boolean hasUsbHostFeature(Context context) {
return context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_USB_HOST);
}
答案 1 :(得分:1)
你的回答就在这里:https://stackoverflow.com/a/34691806/3818437
向var tabledata = localStorage.getItem( "tabledata" );
$("#tabela").html( tabledata );
添加<uses-feature>
元素,表示您对manifest
功能感兴趣。
或使用android.hardware.usb.host
。 PackageManager, hasSystemFeature(), and FEATURE_USB_HOST
被定义为与FEATURE_USB_HOST
(android.hardware.usb.host)中使用的字符串相同的字符串。