|
|
|
|
@ -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(); |
|
|
|
|
|