diff --git a/app/build.gradle b/app/build.gradle index 28e1a8e6b..bc6781af5 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -52,6 +52,7 @@ android { versionName "4.1" applicationId getPackageName() multiDexEnabled true + manifestPlaceholders = [absolutePackageName:getPackageName()] } applicationVariants.all { variant -> diff --git a/app/src/main/java/org/linphone/contacts/AsyncContactsLoader.java b/app/src/main/java/org/linphone/contacts/AsyncContactsLoader.java index c69ed6d43..12fdad586 100644 --- a/app/src/main/java/org/linphone/contacts/AsyncContactsLoader.java +++ b/app/src/main/java/org/linphone/contacts/AsyncContactsLoader.java @@ -190,35 +190,32 @@ class AsyncContactsLoader extends AsyncTask 0) { try { + createLinphoneTagIfNeeded(); LinphoneService.instance() .getContentResolver() .applyBatch(ContactsContract.AUTHORITY, mChangesToCommit); - createLinphoneTagIfNeeded(); } catch (Exception e) { Log.e(e); } finally { diff --git a/app/src/main/res/values/non_localizable_custom.xml b/app/src/main/res/values/non_localizable_custom.xml index f6e8eb7a9..d31d27520 100644 --- a/app/src/main/res/values/non_localizable_custom.xml +++ b/app/src/main/res/values/non_localizable_custom.xml @@ -4,9 +4,9 @@ sip.linphone.org sip:conference-factory@sip.linphone.org - org.linphone.provider - ${applicationId} - vnd.android.cursor.item/${applicationId}.profile + ${absolutePackageName}.provider + ${absolutePackageName} + vnd.android.cursor.item/${absolutePackageName}.profile sip:rls@sip.linphone.org LinphoneAndroid false diff --git a/app/src/main/res/xml/authenticator.xml b/app/src/main/res/xml/authenticator.xml index 70fe45a40..b8b4af2c9 100644 --- a/app/src/main/res/xml/authenticator.xml +++ b/app/src/main/res/xml/authenticator.xml @@ -1,7 +1,7 @@ \ No newline at end of file diff --git a/app/src/main/res/xml/contacts.xml b/app/src/main/res/xml/contacts.xml index f889cc922..feb375247 100644 --- a/app/src/main/res/xml/contacts.xml +++ b/app/src/main/res/xml/contacts.xml @@ -1,12 +1,11 @@ - diff --git a/app/src/main/res/xml/syncadapter.xml b/app/src/main/res/xml/syncadapter.xml index e842c323c..ab05365f0 100644 --- a/app/src/main/res/xml/syncadapter.xml +++ b/app/src/main/res/xml/syncadapter.xml @@ -1,7 +1,7 @@