From 282da3e706c6a63db071bcfa9dcbed7f7bdb4282 Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Thu, 27 Feb 2020 21:32:49 +0800 Subject: [PATCH] Provider --- android/src/main/AndroidManifest.xml | 4 ++-- .../RN/A/VersionUpgrade/DownLoadBroadcastReceiver.java | 4 +--- .../top/jerryyan/RN/A/VersionUpgrade/J_FileProvider.java | 6 ++++++ 3 files changed, 9 insertions(+), 5 deletions(-) create mode 100644 android/src/main/java/top/jerryyan/RN/A/VersionUpgrade/J_FileProvider.java diff --git a/android/src/main/AndroidManifest.xml b/android/src/main/AndroidManifest.xml index 52a96fd..78f4826 100644 --- a/android/src/main/AndroidManifest.xml +++ b/android/src/main/AndroidManifest.xml @@ -10,8 +10,8 @@ diff --git a/android/src/main/java/top/jerryyan/RN/A/VersionUpgrade/DownLoadBroadcastReceiver.java b/android/src/main/java/top/jerryyan/RN/A/VersionUpgrade/DownLoadBroadcastReceiver.java index a6474d1..03f3451 100644 --- a/android/src/main/java/top/jerryyan/RN/A/VersionUpgrade/DownLoadBroadcastReceiver.java +++ b/android/src/main/java/top/jerryyan/RN/A/VersionUpgrade/DownLoadBroadcastReceiver.java @@ -8,7 +8,6 @@ import android.content.SharedPreferences; import android.database.Cursor; import android.net.Uri; import android.os.Build; -import android.util.Log; import androidx.core.content.FileProvider; @@ -39,9 +38,8 @@ public class DownLoadBroadcastReceiver extends BroadcastReceiver { } if(filePath == null) return; File file = new File(filePath); - Log.e("PATH", String.valueOf(Uri.fromFile(file))); if (Build.VERSION.SDK_INT >= 24) { - Uri apkUri = FileProvider.getUriForFile(context, BuildConfig.APPLICATION_ID + "" + ".fileprovider", file); + Uri apkUri = FileProvider.getUriForFile(context, BuildConfig.APPLICATION_ID.concat(".J_FileProvider"), file); install.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); install.setDataAndType(apkUri, "application/vnd.android.package-archive"); } else { diff --git a/android/src/main/java/top/jerryyan/RN/A/VersionUpgrade/J_FileProvider.java b/android/src/main/java/top/jerryyan/RN/A/VersionUpgrade/J_FileProvider.java new file mode 100644 index 0000000..be31cea --- /dev/null +++ b/android/src/main/java/top/jerryyan/RN/A/VersionUpgrade/J_FileProvider.java @@ -0,0 +1,6 @@ +package top.jerryyan.RN.A.VersionUpgrade; + +import androidx.core.content.FileProvider; + +public class J_FileProvider extends FileProvider { +}