問題タブ [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.
android - Instant Run を有効にすると、MI デバイスでアプリのインストールが毎回キャンセルされる
私はXIOMI REDMI note 4でテストしています。インスタントランが無効になっていると、完全に機能し、アプリを実行するときに許可するか拒否するかの許可を求めていました。
次に、即時実行を有効にし、アプリの起動がデバイスによって内部的にキャンセルされました。その後、Redmi 3s プライムおよび Note 3 デバイスも確認しましたが、それらでも同じ問題が発生しています。
USBデバッグを再度有効にして、開発者向けオプションでUSB経由でインストールオプションを許可してみましたが、何も役に立ちませんでした。
android - Android アプリで libCEC + USB ドングルを使用する
私の目標は、Pulse-Eight の USB ドングルを搭載した Android ボックスで実行されている標準 (つまり、システム以外の) アプリから HDMI CEC コマンドを送信することです。
これらの指示に従って、次のコマンドを使用して、Android用のlibcecをコンパイルし、ボックスでルートとして実行することに成功しました。
は/dev/ttyACM0
、ドングルを差し込んだときにシステムによって作成されたデバイス ファイルです。
ただし、このファイルのアクセス許可により、root 以外のユーザーがコマンドを実行することはできません (したがって、Android アプリから実行することはできません)。
一方、アプリは Android SDK のUSB ホスト APIを介して実際に USB ドングルにアクセスでき (ユーザーが許可を与える場合)、UsbSerialライブラリを使用して USB シリアル コントローラーにラップすることもできます。
しかし、Android の USB Host API と libcec/cec-client によって提供される接続の間のブリッジを作成する方法がわかりません。アイデアや提案はありますか?
android - OTG サポート オプションが有効になっているかどうかを確認する方法
現在、外部デバイス接続に必要なアプリの 1 つです。
そのため、設定でOTGサポートオプションが有効になっているかどうかをプログラムで確認する方法を知りたいです。
この質問は、OTG がサポートされているかどうかを説明しているかもしれませんが、特に設定オプションを探していますが、 API は OTG をサポートしていないデバイスでも True を返します!!. otg が有効かどうかのチェックを続行できるようにします。
Thisを無視すると、チェックの実行を無視したため、.SO file が見つからないというメッセージが表示されてアプリがクラッシュし
ました。しばらくの間、「設定で OTG サポートが有効になっていることを確認してください」というメッセージが表示されます。
何か不足していますか?