diff --git a/res/values/non_localizable_custom.xml b/res/values/non_localizable_custom.xml
index c7c1cb9cb..b2999db13 100644
--- a/res/values/non_localizable_custom.xml
+++ b/res/values/non_localizable_custom.xml
@@ -3,7 +3,8 @@
sip.linphone.org
- sip:conference-factory@sip.linphone.org
+ sip:conference-factory@sip.linphone.org
+ org.linphone.provider
org.linphone
vnd.android.cursor.item/org.linphone.profile
sip:rls@sip.linphone.org
diff --git a/src/android/org/linphone/chat/ChatEventsAdapter.java b/src/android/org/linphone/chat/ChatEventsAdapter.java
index 9fc1fad1a..7b7f2f2d8 100644
--- a/src/android/org/linphone/chat/ChatEventsAdapter.java
+++ b/src/android/org/linphone/chat/ChatEventsAdapter.java
@@ -489,13 +489,13 @@ public class ChatEventsAdapter extends SelectableAdapter {
if (path.startsWith("file://")) {
path = path.substring("file://".length());
file = new File(path);
- contentUri = FileProvider.getUriForFile(mContext, "org.linphone.provider", file);
+ contentUri = FileProvider.getUriForFile(mContext, mContext.getResources().getString(R.string.file_provider), file);
} else if (path.startsWith("content://")) {
contentUri = Uri.parse(path);
} else {
file = new File(path);
try {
- contentUri = FileProvider.getUriForFile(mContext, "org.linphone.provider", file);
+ contentUri = FileProvider.getUriForFile(mContext, mContext.getResources().getString(R.string.file_provider), file);
} catch (Exception e) {
contentUri = Uri.parse(path);
}