diff --git a/app/src/main/java/com/github/catvod/spider/Init.java b/app/src/main/java/com/github/catvod/spider/Init.java index bcbde641..865f8704 100644 --- a/app/src/main/java/com/github/catvod/spider/Init.java +++ b/app/src/main/java/com/github/catvod/spider/Init.java @@ -4,6 +4,7 @@ import android.Manifest; import android.app.Activity; import android.app.Application; import android.content.Context; +import android.content.pm.PackageManager; import android.os.Build; import android.os.Handler; import android.os.Looper; @@ -59,6 +60,7 @@ public class Init { try { Activity activity = Init.getActivity(); if (activity == null || Build.VERSION.SDK_INT < Build.VERSION_CODES.M) return; + if (activity.checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED) return; activity.requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, 9999); } catch (Exception e) { e.printStackTrace(); diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index 01abb283..db9cf75c 100644 Binary files a/jar/custom_spider.jar and b/jar/custom_spider.jar differ diff --git a/jar/custom_spider.jar.md5 b/jar/custom_spider.jar.md5 index 1d60d0f6..1cc8bf48 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -012dbdf7aebe1c301c6b87be83a213d4 +0c59c1b070bb5ea028cd239464653435