feat: 适配 Android 14

This commit is contained in:
HuanCheng65 2023-09-21 11:06:40 +08:00
parent 65d670bcb3
commit b7c7ff1cde
No known key found for this signature in database
GPG Key ID: 5EC9DD60A32C7360
3 changed files with 9 additions and 3 deletions

View File

@ -34,7 +34,7 @@ android {
applicationId "com.huanchengfly.tieba.post"
minSdkVersion 21
//noinspection OldTargetApi
targetSdkVersion 33
targetSdkVersion 34
versionCode applicationVersionCode
versionName applicationVersionName
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"

View File

@ -22,6 +22,7 @@
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_SPECIAL_USE" />
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
<uses-permission android:name="com.android.launcher.permission.UNINSTALL_SHORTCUT" />
<uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" />
@ -61,8 +62,13 @@
android:name=".services.OKSignService"
android:exported="true"
android:enabled="true"
android:foregroundServiceType="specialUse"
android:permission="android.permission.BIND_JOB_SERVICE"
android:process=":oksign" />
android:process=":oksign">
<property
android:name="android.app.PROPERTY_SPECIAL_USE_FGS_SUBTYPE"
android:value="oksign" />
</service>
<activity
android:name=".activities.AppFontSizeActivity"

View File

@ -36,7 +36,7 @@ class BootCompleteSignReceiver : BroadcastReceiver() {
pendingIntentFlagMutable()
)
alarmManager.setRepeating(
AlarmManager.RTC,
AlarmManager.RTC_WAKEUP,
time,
AlarmManager.INTERVAL_DAY,
pendingIntent