diff --git a/app/build.gradle b/app/build.gradle index 4ca3a7e..05a8780 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -6,7 +6,7 @@ android { defaultConfig { applicationId "net.typeblog.shelter" minSdkVersion 24 - targetSdkVersion 31 + targetSdkVersion 30 versionCode 18 versionName "1.7-dev1" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index a4b0c47..f17b6ff 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -36,8 +36,7 @@ + android:launchMode="singleTask"> @@ -47,8 +46,7 @@ + android:launchMode="singleTask" /> + android:theme="@style/Theme.AppCompat.Translucent.NoTitleBar"> @@ -85,8 +82,7 @@ + android:label="@string/camera_proxy_activity"> @@ -97,8 +93,7 @@ + android:permission="android.permission.BIND_DEVICE_ADMIN"> diff --git a/app/src/main/java/net/typeblog/shelter/receivers/ShelterDeviceAdminReceiver.java b/app/src/main/java/net/typeblog/shelter/receivers/ShelterDeviceAdminReceiver.java index bc39bda..f251c64 100644 --- a/app/src/main/java/net/typeblog/shelter/receivers/ShelterDeviceAdminReceiver.java +++ b/app/src/main/java/net/typeblog/shelter/receivers/ShelterDeviceAdminReceiver.java @@ -30,8 +30,8 @@ public class ShelterDeviceAdminReceiver extends DeviceAdminReceiver { context.getString(R.string.finish_provision_desc), R.drawable.ic_notification_white_24dp); notification.contentIntent = PendingIntent.getActivity(context, 0, i, - PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE); - notification.flags |= Notification.FLAG_AUTO_CANCEL; + PendingIntent.FLAG_UPDATE_CURRENT); + notification.flags |= Notification.FLAG_AUTO_CANCEL | Notification.FLAG_ONGOING_EVENT; context.getSystemService(NotificationManager.class) .notify(NOTIFICATION_ID, notification); }