From c34803a6daaba2804bbdcb79bc2d1bbc1b5c1034 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 12 四月 2022 18:06:22 +0800
Subject: [PATCH] 阿里百川本地化

---
 BuWanVideo/src/com/weikou/beibeivideo/util/downutil/DownFiles.java |   26 ++++++++++++++++----------
 1 files changed, 16 insertions(+), 10 deletions(-)

diff --git a/BuWanVideo/src/com/weikou/beibeivideo/util/downutil/DownFiles.java b/BuWanVideo/src/com/weikou/beibeivideo/util/downutil/DownFiles.java
index 620497a..0e9c38e 100644
--- a/BuWanVideo/src/com/weikou/beibeivideo/util/downutil/DownFiles.java
+++ b/BuWanVideo/src/com/weikou/beibeivideo/util/downutil/DownFiles.java
@@ -5,7 +5,9 @@
 import android.net.Uri;
 import android.os.AsyncTask;
 import android.os.Build;
+
 import androidx.core.content.FileProvider;
+
 import android.util.Log;
 
 import com.weikou.beibeivideo.BuildConfig;
@@ -75,17 +77,21 @@
             Intent intent = new Intent(Intent.ACTION_VIEW);
             File file = new File(result);
 
-            //鍒ゆ柇鏄惁鏄疉ndroidN浠ュ強鏇撮珮鐨勭増鏈�
-            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
-                intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
-                Uri contentUri = FileProvider.getUriForFile(context.getApplicationContext(),   "com.doudou.ysvideo.fileprovider", file);
-                intent.setDataAndType(contentUri, "application/vnd.android.package-archive");
-            } else {
-                Uri uri = Uri.fromFile(file);
-                intent.setDataAndType(uri, "application/vnd.android.package-archive");
-                intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
+            try {
+                //鍒ゆ柇鏄惁鏄疉ndroidN浠ュ強鏇撮珮鐨勭増鏈�
+                if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
+                    intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
+                    Uri contentUri = FileProvider.getUriForFile(context.getApplicationContext(), "com.doudou.ysvideo.fileprovider", file);
+                    intent.setDataAndType(contentUri, "application/vnd.android.package-archive");
+                } else {
+                    Uri uri = Uri.fromFile(file);
+                    intent.setDataAndType(uri, "application/vnd.android.package-archive");
+                    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
+                }
+                context.startActivity(intent);
+            } catch (IllegalArgumentException e) {
+
             }
-            context.startActivity(intent);
         }
     }
 

--
Gitblit v1.8.0