diff options
Diffstat (limited to 'app/src/main/AndroidManifest.xml')
-rw-r--r-- | app/src/main/AndroidManifest.xml | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index facc8b0..90ea25d 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -5,6 +5,7 @@ <uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> <uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" /> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> + <uses-permission android:name="android.permission.POST_NOTIFICATIONS" /> <uses-feature android:name="android.hardware.usb.host" /> @@ -15,11 +16,24 @@ android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/Theme.USBSerialTelnetServer"> + <receiver + android:name=".ConnectedReceiver" + android:enabled="true" + android:exported="true"> + <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" /> + </receiver> <service android:name=".UsbSerialTelnetService" android:enabled="true" - android:exported="true" /> + android:exported="true" + android:foregroundServiceType="connectedDevice" /> <activity android:name=".MainActivity" @@ -27,6 +41,7 @@ android:launchMode="singleTop"> <intent-filter> <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <intent-filter> @@ -38,7 +53,9 @@ android:resource="@xml/usb_device_filter" /> </activity> - <receiver android:name=".BootCompletedReceiver" android:exported="true"> + <receiver + android:name=".BootCompletedReceiver" + android:exported="true"> <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" /> </intent-filter> |