Я использую этот код, и он не работает. Это проблема.

аюсь запретить приложению, над которым я работаю, запрашивать разрешения USB при каждом отключении USB-устройства. Я следовал:Подавление всплывающих окон доступа к USB-устройству? без особой удачи.

Приложение запоминает USB-устройство до тех пор, пока оно не будет отключено.

Если это имеет значение, я пытаюсь подключить приложение к Arduino Teensy.

Вот как выглядит моя манифестная деятельность

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">

    <activity android:name=".MainActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
        <intent-filter>     <!-- For receiving data from another application -->
            <action android:name="android.intent.action.SEND" />
            <category android:name="android.intent.category.DEFAULT" />
            <data android:mimeType="text/plain" />
        </intent-filter>
        <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/usb_device_filter" />

    </activity>
</application>

А вот мой файл usb_device_filter:

<?xml version="1.0" encoding="utf-8"?>

<resources>
    <usb-device vendor-id="--hidden--" product-id="--hidden--" />
</resources>

Любая помощь приветствуется.

РЕДАКТИРОВАТЬ: Я также смотрю на страницу Android разработчика, и они говорят, что при использовании фильтра намерений для подключений USB:Если пользователи принимают, ваше приложение автоматически получает разрешение на доступ к устройству, пока оно не будет отключено.

Я также хотел бы отметить, что предлагаемый дубликат не имеет той же проблемы, которую я пытаюсь решить. Их проблема состоит в том, чтобы заниматься двумя делами, а моя проблема - только одним

https://developer.android.com/guide/topics/connectivity/usb/host

Ответы на вопрос(1)

Ваш ответ на вопрос