要使活动在连接指定的USB设备时自动启动,可以将以下意图和相应的元数据添加到清单中的活动中:
<intent-filter>
<action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
</intent-filter>
<meta-data android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" android:resource="@xml/device_filter" />
但是,在我的应用程序中,我有一个设置选项卡,我希望为用户提供启用或禁用自动启动的选项。如何在用户请求时以编程方式将清单重新配置为此行为?