Java Android操作=USB\u设备\u已连接

Java Android操作=USB\u设备\u已连接,java,android,android-studio,usb,Java,Android,Android Studio,Usb,目前,我在使用usb的应用程序中有一个活动,但一旦我连接usb,应用程序就会自动启动该活动。我不想那样 连接USB时,是否可以使用USB_设备_连接并阻止活动启动 这是我的AndroidManifest.xml <activity android:name=".Activity1"> </activity> <activity android:name=".Activity2"> </activity&

目前,我在使用usb的应用程序中有一个活动,但一旦我连接usb,应用程序就会自动启动该活动。我不想那样

连接USB时,是否可以使用USB_设备_连接并阻止活动启动

这是我的AndroidManifest.xml


<activity android:name=".Activity1"> </activity>

    <activity android:name=".Activity2"> </activity>

    <activity android:name=".Activity3">

    <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"/>

    </activity>



感谢您从清单中删除设备筛选器xml以摆脱autostart。您仍然可以在启动的应用程序中连接,而无需该xml