Add permission check
This commit is contained in:
parent
6d82e49d97
commit
7219191c36
|
|
@ -1,9 +1,11 @@
|
||||||
package com.github.catvod.spider;
|
package com.github.catvod.spider;
|
||||||
|
|
||||||
|
import android.Manifest;
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
import android.app.ProgressDialog;
|
import android.app.ProgressDialog;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
|
import android.os.Build;
|
||||||
|
|
||||||
import com.github.catvod.bean.Class;
|
import com.github.catvod.bean.Class;
|
||||||
import com.github.catvod.bean.Result;
|
import com.github.catvod.bean.Result;
|
||||||
|
|
@ -43,6 +45,7 @@ public class Market extends Spider {
|
||||||
public void init(Context context, String extend) throws Exception {
|
public void init(Context context, String extend) throws Exception {
|
||||||
if (extend.startsWith("http")) extend = OkHttp.string(extend);
|
if (extend.startsWith("http")) extend = OkHttp.string(extend);
|
||||||
datas = Data.arrayFrom(extend);
|
datas = Data.arrayFrom(extend);
|
||||||
|
checkPermission();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
@ -68,6 +71,15 @@ public class Market extends Spider {
|
||||||
return Result.string(vod);
|
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() {
|
private void finish() {
|
||||||
try {
|
try {
|
||||||
Activity activity = Init.getActivity();
|
Activity activity = Init.getActivity();
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -1 +1 @@
|
||||||
7ac31958d0f3fe1961b8f078afea12ed
|
02dfa22427b446fd13a2be97fb630b3c
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue