デジタル カメラが接続されたときに Android が提供するアプリのリストに自分のアプリケーションを追加したいと考えています。これをマニフェストに追加しました:
<intent-filter>
<action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
<meta-data
android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"
android:resource="@xml/device_filter" />
</intent-filter>
フィルターを指定します (クラス 6 はデジタル カメラですが、空のフィルターも試しました)。
<resources>
<usb-device class="6"/>
</resources>
効果はありません。私のアプリはまだそのリストにありません。他に何をしなければなりませんか?
ブロードキャスト インテントには関心がないことに注意してください。必要なのは、ユーザーに表示されるデバイスを処理するための選択肢のリストに含めることだけです。