1
:それは常に非OTGのAndroidデバイスのためにtrueを返しているのAndroidのUSBホスト - OTG検出
context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_USB_HOST);
:それは常に非OTGのAndroidデバイスのためにtrueを返しているのAndroidのUSBホスト - OTG検出
context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_USB_HOST);
はい、いつもうまくいかず、何らかのバグがあります。
はOTPを介してUSBデバイスを接続して、アプリでUsbManagerシステム・サービスを使用し、付属のUSBデバイスを列挙:残念ながら、ハードウェアのUSBデバイスが、このアプローチのために必要とされる
mUsbManager = (UsbManager) mApplicationContext.getSystemService(Context.USB_SERVICE);
HashMap<String, UsbDevice> devlist = mUsbManager.getDeviceList();
if(!devlist.isEmpty()){
// Supports usb host...
} else {
// Does not supports usb host...
}
、私は見つかっていませんそれを確認するための他の信頼できるソフトウェアチェック。
希望すると助かります!
私はusbケーブルなしでチェックしたいボタンonclickイベント –
実際には、GoogleはANDROID_FEATURE_HARDWARE_USB_HOSTについて何も知らないので、私たちがそれをチェックできるかどうか、私には気づいていない方法があるかもしれない。 –