如何让安卓APP第二次插上USB设备后不弹系统权限提示窗

方法是把Android App做成随USB设备插入时自启动就可以了。
具体做法是在App的AndroidManifest.xml里,把要自启动activity的地方加两处USB_DEVICE_ATTACHED就可以了。

1
2
3
4
5
6
7
8
9
10
11
12
        <activity
            android:name="com.serenegiant.usbcameratest2.MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
                <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>

refer to: 梦幻贝壳, https://blog.csdn.net/menghuanbeike/article/details/78752715