問題タブ [android-usb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Android USB ホスト非同期バルク転送の例
Android USB ホスト モードで作業しており、非同期バルク転送を実行したいと考えています。これまでのところ、同期一括転送をうまく使用してきましたが、非同期転送のために断片がどのように組み合わされるかを把握するのに少し苦労しています。UsbRequestのドキュメントから(太字の鉱山):
バルク エンドポイントのリクエストは、bulkTransfer(UsbEndpoint, byte[], int, int) を介して同期的に送信するか、queue(ByteBuffer, int)およびrequestWait() [UsbDeviceConnection メソッド]を介して非同期的に送信できます。
わかりました、これは既存の実行スレッドから queue() を呼び出してから、別のスレッドの別の場所で requestWait() を呼び出すということですか? requestWait() は、リクエストの完了時に実行するロジックをどこから取得しますか? 私が行った非同期作業のほとんどは、Javascript や Python などの言語で行われ、通常はコールバック関数を引数として渡します。Java では、おそらく特定のメソッドを実装するオブジェクトをコールバックとして渡すことが期待されていましたが、それがどこでも起こっていることはわかりません。おそらく、全体に対する私のメンタルモデルは間違っています。
誰かが非同期一括転送を送信する孤立した例を提供できますか?
android - 3Gドングルandroidからの位置情報
現在、USB データ ケーブルを介して 3g ドングルをタブレットに接続しています。そのドングルネットワークから緯度、経度などの位置情報を取得したい。私のタブレットにはネットワーク / GPS / Bluetooth のサポートがありません。そのため、GPS_PROVIDER、NETWORK_PROVIDER、および PASSIVE_PROVIDER が機能しないため、使用できません。基本的に私はこれについては考えていません。そのためのライブラリや例を知りたいので、とても感謝しています。
これで私を助けてください、前もって感謝します...
android - USB アクセサリ モードでの非同期読み取り
Android では、USB アクセサリ モードを使用して周辺機器と通信するときに非同期読み取りを実行できますか?
android - プログラムによる USB 経由の Android デバイスから PC へのファイル転送
アプリから USB 経由で Android デバイスから PC にファイルを転送しようとしています。このため、Android アプリからファイルを転送して PC と通信する方法を教えてください。
android - カードリーダーからのデータのデコード
USBホストとして機能する Nexus 7を使用して、USB アクセサリ(磁気ストリップ カード リーダー、モデル - E-Seek M250)と通信しようとしています。
ユースケース:カードがスワイプされたとき、カードから詳細を取得し、それをユーザーが読み取り可能な形式に変換する必要があります。
デバイス、そのインターフェイス、および入力エンドポイントを正常に取得できました。その後、これは私がデータを取得するために行っていることです:
何度か試行した後、ユーザーが読み取り可能な形式でデータを取得する方法を見つけることができませんでした。以下は、データがログに表示される方法です。
このデータをユーザーが読める形式に変換する方法を誰か教えてもらえますか?
android - USBポートを識別するADBコマンド
接続されているAndroidデバイスのUSBポート番号を取得するadbコマンドが知りたいです。Androidでデバイスを構成するのを手伝ってください。
前もって感謝します