manifest: Declare foreground service type

This commit is contained in:
Peter Cai 2023-10-09 15:10:10 -04:00
parent 935b9fbe94
commit c987f3455e

View file

@ -9,6 +9,7 @@
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" /> <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
<uses-permission android:name="android.permission.REQUEST_DELETE_PACKAGES" /> <uses-permission android:name="android.permission.REQUEST_DELETE_PACKAGES" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED" />
<uses-permission android:maxSdkVersion="25" <uses-permission android:maxSdkVersion="25"
android:name="com.android.launcher.permission.INSTALL_SHORTCUT" /> android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE"
@ -152,6 +153,7 @@
<!-- Actions like cloning / freezing apps will be performed by this service --> <!-- Actions like cloning / freezing apps will be performed by this service -->
<service android:name=".services.ShelterService" <service android:name=".services.ShelterService"
android:exported="true" android:exported="true"
android:foregroundServiceType="systemExempted"
android:permission="android.permission.BIND_DEVICE_ADMIN"/> android:permission="android.permission.BIND_DEVICE_ADMIN"/>
<!-- Service to forward file information between profiles --> <!-- Service to forward file information between profiles -->
@ -164,7 +166,8 @@
<service android:name=".services.KillerService" /> <service android:name=".services.KillerService" />
<!-- Service to freeze apps on screen lock --> <!-- Service to freeze apps on screen lock -->
<service android:name=".services.FreezeService" /> <service android:name=".services.FreezeService"
android:foregroundServiceType="systemExempted" />
</application> </application>
</manifest> </manifest>