aplicativo @Android não se lembrará da permissão USB
Estou tentando interromper o aplicativo em que estou trabalhando solicitando permissões USB sempre que o dispositivo USB for desconectado. Eu segui: Supressão de pop-up de acesso ao dispositivo USB? sem muita sorte.
O aplicativo lembra o dispositivo USB até que ele seja desconectad
e importa, estou tentando conectar o aplicativo a um Arduino Teens
É assim que minha atividade manifesta se parece
<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>
E aqui está o meu arquivo usb_device_filter:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<usb-device vendor-id="--hidden--" product-id="--hidden--" />
</resources>
ualquer ajuda é bem-vind
EDIT: Também olho para a página do desenvolvedor do Android e eles dizem ao usar um filtro de intenção para conexões USB:Se os usuários aceitarem, seu aplicativo terá permissão automática para acessar o dispositivo até que ele seja desconectad
Gostaria também de salientar que a duplicata sugerida não tem o mesmo problema que estou tentando resolver. O problema deles é ter duas atividades, enquanto o meu problema lida com apenas uma.
https: //developer.android.com/guide/topics/connectivity/usb/hos