diff --git a/app/src/main/java/com/github/catvod/spider/Market.java b/app/src/main/java/com/github/catvod/spider/Market.java index be60929b..796ff4bb 100644 --- a/app/src/main/java/com/github/catvod/spider/Market.java +++ b/app/src/main/java/com/github/catvod/spider/Market.java @@ -1,9 +1,11 @@ package com.github.catvod.spider; +import android.Manifest; import android.app.Activity; import android.app.ProgressDialog; import android.content.Context; import android.net.Uri; +import android.os.Build; import com.github.catvod.bean.Class; import com.github.catvod.bean.Result; @@ -43,6 +45,7 @@ public class Market extends Spider { public void init(Context context, String extend) throws Exception { if (extend.startsWith("http")) extend = OkHttp.string(extend); datas = Data.arrayFrom(extend); + checkPermission(); } @Override @@ -68,6 +71,15 @@ public class Market extends Spider { return Result.string(vod); } + private void checkPermission() { + try { + Activity activity = Init.getActivity(); + if (activity != null && Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) activity.requestPermissions(new String[]{Manifest.permission.READ_EXTERNAL_STORAGE}, 9999); + } catch (Exception e) { + e.printStackTrace(); + } + } + private void finish() { try { Activity activity = Init.getActivity(); diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index 57fe09ac..58882983 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 bf2fc449..95d3e6d9 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -7ac31958d0f3fe1961b8f078afea12ed +02dfa22427b446fd13a2be97fb630b3c diff --git a/json/adult.json b/json/adult.json index 959aab01..da2d36b8 100644 --- a/json/adult.json +++ b/json/adult.json @@ -1,5 +1,5 @@ { - "spider": "https://raw.githubusercontent.com/FongMi/CatVodSpider/main/jar/custom_spider.jar;md5;7ac31958d0f3fe1961b8f078afea12ed", + "spider": "https://raw.githubusercontent.com/FongMi/CatVodSpider/main/jar/custom_spider.jar;md5;02dfa22427b446fd13a2be97fb630b3c", "wallpaper": "https://gao.chuqiuyu.tk", "sites": [ { diff --git a/json/config.json b/json/config.json index 1177cc0f..ea535298 100644 --- a/json/config.json +++ b/json/config.json @@ -1,5 +1,5 @@ { - "spider": "https://raw.githubusercontent.com/FongMi/CatVodSpider/main/jar/custom_spider.jar;md5;7ac31958d0f3fe1961b8f078afea12ed", + "spider": "https://raw.githubusercontent.com/FongMi/CatVodSpider/main/jar/custom_spider.jar;md5;02dfa22427b446fd13a2be97fb630b3c", "wallpaper": "http://饭太硬.top/深色壁纸/api.php", "sites": [ {