mirror of
https://gitlab.com/ultrasonic/ultrasonic.git
synced 2025-04-18 18:17:43 +03:00
Target SDK 31
This commit is contained in:
parent
139e810186
commit
8663b9d50e
@ -1,5 +1,5 @@
|
|||||||
ext.versions = [
|
ext.versions = [
|
||||||
minSdk : 21,
|
minSdk : 21,
|
||||||
targetSdk : 30,
|
targetSdk : 31,
|
||||||
compileSdk : 31,
|
compileSdk : 31,
|
||||||
]
|
]
|
@ -21,6 +21,8 @@
|
|||||||
|
|
||||||
<application
|
<application
|
||||||
android:allowBackup="false"
|
android:allowBackup="false"
|
||||||
|
android:fullBackupContent="@xml/backup_descriptor"
|
||||||
|
android:dataExtractionRules="@xml/backup_rules"
|
||||||
android:icon="@mipmap/ic_launcher"
|
android:icon="@mipmap/ic_launcher"
|
||||||
android:roundIcon="@mipmap/ic_launcher_round"
|
android:roundIcon="@mipmap/ic_launcher_round"
|
||||||
android:theme="@style/NoActionBar"
|
android:theme="@style/NoActionBar"
|
||||||
@ -40,7 +42,8 @@
|
|||||||
|
|
||||||
<activity android:name=".activity.NavigationActivity"
|
<activity android:name=".activity.NavigationActivity"
|
||||||
android:configChanges="orientation|keyboardHidden"
|
android:configChanges="orientation|keyboardHidden"
|
||||||
android:launchMode="singleTask">
|
android:launchMode="singleTask"
|
||||||
|
android:exported="true">
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="android.intent.action.MAIN" />
|
<action android:name="android.intent.action.MAIN" />
|
||||||
<action android:name="android.intent.action.SEARCH"/>
|
<action android:name="android.intent.action.SEARCH"/>
|
||||||
@ -61,7 +64,7 @@
|
|||||||
android:exported="false">
|
android:exported="false">
|
||||||
</service>
|
</service>
|
||||||
|
|
||||||
<!-- TODO: Check if it works with exported=false as well -->
|
<!-- Needs to be exported: https://android.googlesource.com/platform/developers/build/+/4de32d4/prebuilts/gradle/MediaBrowserService/README.md -->
|
||||||
<service android:name=".playback.PlaybackService"
|
<service android:name=".playback.PlaybackService"
|
||||||
android:label="@string/common.appname"
|
android:label="@string/common.appname"
|
||||||
android:exported="true">
|
android:exported="true">
|
||||||
@ -150,7 +153,8 @@
|
|||||||
</receiver>
|
</receiver>
|
||||||
<provider
|
<provider
|
||||||
android:name=".provider.SearchSuggestionProvider"
|
android:name=".provider.SearchSuggestionProvider"
|
||||||
android:authorities="org.moire.ultrasonic.provider.SearchSuggestionProvider"/>
|
android:authorities="org.moire.ultrasonic.provider.SearchSuggestionProvider"
|
||||||
|
android:exported="true" />
|
||||||
|
|
||||||
</application>
|
</application>
|
||||||
|
|
||||||
|
12
ultrasonic/src/main/res/xml/backup_descriptor.xml
Normal file
12
ultrasonic/src/main/res/xml/backup_descriptor.xml
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!-- Targeting Android 11 or lower -->
|
||||||
|
<full-backup-content>
|
||||||
|
<!-- The following "exclude" elements are not part of the auto backup -->
|
||||||
|
<!--exclude domain="database" path="name.db" /-->
|
||||||
|
<exclude domain="root"/>
|
||||||
|
<!-- Exclude specific shared preferences that contain GCM registration Id -->
|
||||||
|
|
||||||
|
<!-- The following "include" elements are part of the auto backup -->
|
||||||
|
<include domain="sharedpref" path="."/>
|
||||||
|
<include domain="database" path="."/>
|
||||||
|
</full-backup-content>
|
15
ultrasonic/src/main/res/xml/backup_rules.xml
Normal file
15
ultrasonic/src/main/res/xml/backup_rules.xml
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!-- Targeting Android 12 or higher -->
|
||||||
|
<data-extraction-rules>
|
||||||
|
<cloud-backup disableIfNoEncryptionCapabilities="true">
|
||||||
|
<!--include domain=["file" | "database" | "sharedpref" | "external" | "root"] path="string"/-->
|
||||||
|
<!--exclude domain=["file" | "database" | "sharedpref" | "external" | "root"] path="string"/-->
|
||||||
|
<exclude domain="root"/>
|
||||||
|
<include domain="sharedpref" path="."/>
|
||||||
|
<include domain="database" path="."/>
|
||||||
|
</cloud-backup>
|
||||||
|
<device-transfer>
|
||||||
|
<include domain="root"/>
|
||||||
|
<!--exclude domain=["file" | "database" | "sharedpref" | "external" | "root"] path="string"/-->
|
||||||
|
</device-transfer>
|
||||||
|
</data-extraction-rules>
|
Loading…
x
Reference in New Issue
Block a user