Skip to content

Commit 2f5932b

Browse files
Adding support to customize the authority value on FileProvider definition (AndroidManifest.xml).
1 parent 61c9ed1 commit 2f5932b

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

filebrowser/src/main/AndroidManifest.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
<activity android:name=".utils.Permissions" android:theme="@style/Theme.AppCompat.Translucent" />
3333
<provider
3434
android:name="android.support.v4.content.FileProvider"
35-
android:authorities="com.aditya.filebrowser.provider"
35+
android:authorities="@string/aditya_filebrowser_provider"
3636
android:exported="false"
3737
android:grantUriPermissions="true">
3838
<meta-data
@@ -41,4 +41,4 @@
4141
</provider>
4242
</application>
4343

44-
</manifest>
44+
</manifest>

filebrowser/src/main/java/com/aditya/filebrowser/FileBrowser.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ public void onItemClick(View view, int position) {
216216
MimeTypeMap mimeMap = MimeTypeMap.getSingleton();
217217
Intent openFileIntent = new Intent(Intent.ACTION_VIEW);
218218
String mimeType = mimeMap.getMimeTypeFromExtension(FilenameUtils.getExtension(f.getName()));
219-
Uri uri = FileProvider.getUriForFile(mContext,"com.aditya.filebrowser.provider", f);
219+
Uri uri = FileProvider.getUriForFile(mContext, mContext.getString(R.string.aditya_filebrowser_provider), f);
220220
openFileIntent.setDataAndType(uri,mimeType);
221221
openFileIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
222222
openFileIntent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);

filebrowser/src/main/res/values/strings.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<resources>
22
<string name="app_name">File Browser</string>
3+
<string name="aditya_filebrowser_provider">com.aditya.filebrowser.provider</string>
34
<string name="cut">Cut</string>
45
<string name="refresh">Refresh</string>
56
<string name="paste">Paste</string>

0 commit comments

Comments
 (0)