我想将我的应用程序添加到 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>
它没有效果,我的应用程序仍然不在该列表中。我还需要做什么?
请注意,我对广播意图不感兴趣,我所需要的只是将其添加到处理设备用户的选项列表中。