mirror of
https://github.com/SchildiChat/SchildiChat-android.git
synced 2024-11-22 09:25:49 +03:00
lifting the manifest provider references to the app module manifest
This commit is contained in:
parent
c29e96ab46
commit
1ff340b018
3 changed files with 46 additions and 38 deletions
|
@ -1,2 +1,46 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<manifest package="im.vector.application"/>
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
|
package="im.vector.application">
|
||||||
|
|
||||||
|
<application>
|
||||||
|
|
||||||
|
<!-- Providers -->
|
||||||
|
|
||||||
|
<!-- Remove WorkManagerInitializer Provider because we are using on-demand initialization of WorkManager-->
|
||||||
|
<provider
|
||||||
|
android:name="androidx.startup.InitializationProvider"
|
||||||
|
android:authorities="${applicationId}.androidx-startup"
|
||||||
|
android:exported="false"
|
||||||
|
tools:node="merge">
|
||||||
|
<meta-data
|
||||||
|
android:name="androidx.work.WorkManagerInitializer"
|
||||||
|
android:value="androidx.startup"
|
||||||
|
tools:node="remove" />
|
||||||
|
<!-- We init the lib ourself in EmojiCompatWrapper -->
|
||||||
|
<meta-data
|
||||||
|
android:name="androidx.emoji2.text.EmojiCompatInitializer"
|
||||||
|
tools:node="remove" />
|
||||||
|
</provider>
|
||||||
|
|
||||||
|
<provider
|
||||||
|
android:name="androidx.core.content.FileProvider"
|
||||||
|
android:authorities="${applicationId}.fileProvider"
|
||||||
|
android:exported="false"
|
||||||
|
android:grantUriPermissions="true">
|
||||||
|
<meta-data
|
||||||
|
android:name="android.support.FILE_PROVIDER_PATHS"
|
||||||
|
android:resource="@xml/sdk_provider_paths" />
|
||||||
|
</provider>
|
||||||
|
|
||||||
|
<!-- Temporary fix for Android 12. android:exported has to be explicitly set when targeting Android 12
|
||||||
|
Do it for services coming from dependencies - BEGIN -->
|
||||||
|
<service
|
||||||
|
android:name="androidx.sharetarget.ChooserTargetServiceCompat"
|
||||||
|
android:exported="false"
|
||||||
|
tools:node="merge" />
|
||||||
|
<!-- Temporary fix for Android 12 change - END -->
|
||||||
|
|
||||||
|
</application>
|
||||||
|
|
||||||
|
</manifest>
|
||||||
|
|
|
@ -164,7 +164,7 @@ dependencies {
|
||||||
implementation libs.androidx.appCompat
|
implementation libs.androidx.appCompat
|
||||||
implementation libs.androidx.fragmentKtx
|
implementation libs.androidx.fragmentKtx
|
||||||
implementation libs.androidx.constraintLayout
|
implementation libs.androidx.constraintLayout
|
||||||
implementation "androidx.sharetarget:sharetarget:1.1.0"
|
api "androidx.sharetarget:sharetarget:1.1.0"
|
||||||
implementation libs.androidx.core
|
implementation libs.androidx.core
|
||||||
implementation "androidx.media:media:1.6.0"
|
implementation "androidx.media:media:1.6.0"
|
||||||
implementation "androidx.transition:transition:1.4.1"
|
implementation "androidx.transition:transition:1.4.1"
|
||||||
|
|
|
@ -434,42 +434,6 @@
|
||||||
<action android:name="org.unifiedpush.android.connector.REGISTRATION_REFUSED" />
|
<action android:name="org.unifiedpush.android.connector.REGISTRATION_REFUSED" />
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
</receiver>
|
</receiver>
|
||||||
|
|
||||||
<!-- Providers -->
|
|
||||||
|
|
||||||
<!-- Remove WorkManagerInitializer Provider because we are using on-demand initialization of WorkManager-->
|
|
||||||
<provider
|
|
||||||
android:name="androidx.startup.InitializationProvider"
|
|
||||||
android:authorities="${applicationId}.androidx-startup"
|
|
||||||
android:exported="false"
|
|
||||||
tools:node="merge">
|
|
||||||
<meta-data
|
|
||||||
android:name="androidx.work.WorkManagerInitializer"
|
|
||||||
android:value="androidx.startup"
|
|
||||||
tools:node="remove" />
|
|
||||||
<!-- We init the lib ourself in EmojiCompatWrapper -->
|
|
||||||
<meta-data
|
|
||||||
android:name="androidx.emoji2.text.EmojiCompatInitializer"
|
|
||||||
tools:node="remove" />
|
|
||||||
</provider>
|
|
||||||
|
|
||||||
<provider
|
|
||||||
android:name="androidx.core.content.FileProvider"
|
|
||||||
android:authorities="${applicationId}.fileProvider"
|
|
||||||
android:exported="false"
|
|
||||||
android:grantUriPermissions="true">
|
|
||||||
<meta-data
|
|
||||||
android:name="android.support.FILE_PROVIDER_PATHS"
|
|
||||||
android:resource="@xml/sdk_provider_paths" />
|
|
||||||
</provider>
|
|
||||||
|
|
||||||
<!-- Temporary fix for Android 12. android:exported has to be explicitly set when targeting Android 12
|
|
||||||
Do it for services coming from dependencies - BEGIN -->
|
|
||||||
<service
|
|
||||||
android:name="androidx.sharetarget.ChooserTargetServiceCompat"
|
|
||||||
android:exported="false"
|
|
||||||
tools:node="merge" />
|
|
||||||
<!-- Temporary fix for Android 12 change - END -->
|
|
||||||
</application>
|
</application>
|
||||||
|
|
||||||
</manifest>
|
</manifest>
|
||||||
|
|
Loading…
Reference in a new issue