|
|
@@ -8,13 +8,10 @@ import android.content.Context;
|
|
|
import android.content.DialogInterface;
|
|
|
import android.content.Intent;
|
|
|
import android.net.Uri;
|
|
|
-import android.os.Environment;
|
|
|
-import android.support.design.widget.AppBarLayout;
|
|
|
import android.support.v7.app.AlertDialog;
|
|
|
import android.support.v7.widget.LinearLayoutManager;
|
|
|
import android.support.v7.widget.RecyclerView;
|
|
|
-import android.support.v7.widget.StaggeredGridLayoutManager;
|
|
|
-import android.util.Log;
|
|
|
+import android.text.TextUtils;
|
|
|
import android.view.LayoutInflater;
|
|
|
import android.view.View;
|
|
|
import android.view.ViewGroup;
|
|
|
@@ -22,15 +19,10 @@ import android.widget.ImageView;
|
|
|
import android.widget.LinearLayout;
|
|
|
import android.widget.TextView;
|
|
|
|
|
|
-import com.arialyy.annotations.Download;
|
|
|
-import com.arialyy.aria.core.Aria;
|
|
|
-import com.arialyy.aria.core.download.DownloadTask;
|
|
|
import com.bumptech.glide.Glide;
|
|
|
import com.bumptech.glide.request.RequestOptions;
|
|
|
import com.kfzs.appstore.utils.adapter.recyclerview.ViewHolder;
|
|
|
import com.kfzs.duanduan.adp.AdpCommonRecy;
|
|
|
-import com.kfzs.duanduan.react.ReactUtil;
|
|
|
-import com.sheep.gamegroup.model.api.ApiService;
|
|
|
import com.sheep.gamegroup.model.entity.RecyleObj;
|
|
|
import com.sheep.gamegroup.model.entity.RecyleType;
|
|
|
import com.sheep.gamegroup.model.entity.TaskAcceptedEty;
|
|
|
@@ -41,7 +33,6 @@ import com.sheep.gamegroup.util.CommonUtil;
|
|
|
import com.sheep.gamegroup.util.Jump2View;
|
|
|
import com.sheep.gamegroup.util.TimeUtil;
|
|
|
import com.sheep.gamegroup.util.UMConfigUtils;
|
|
|
-import com.sheep.jiuyan.samllsheep.BuildConfig;
|
|
|
import com.sheep.jiuyan.samllsheep.R;
|
|
|
import com.sheep.jiuyan.samllsheep.utils.G;
|
|
|
|
|
|
@@ -354,11 +345,10 @@ public class TryMakeMoneyAdp extends AdpCommonRecy<RecyleObj> {
|
|
|
|
|
|
|
|
|
public static void setDebugDownLoad(final Context context, View view, final TaskEty taskEty) {
|
|
|
- if(BuildConfig.DEBUG || ReactUtil.isSmallDebug()){
|
|
|
view.setOnLongClickListener(new View.OnLongClickListener() {
|
|
|
@Override
|
|
|
public boolean onLongClick(View view) {
|
|
|
- final String[] items = {"复制", "系统下载", "浏览器下载", "Aria下载", "Aria暂停", "Aria重新开始"};
|
|
|
+ final String[] items = {"复制", "系统下载", "浏览器下载"};
|
|
|
AlertDialog dialog = new AlertDialog.Builder(context).setTitle("请选择操作")
|
|
|
.setItems(items, new DialogInterface.OnClickListener() {
|
|
|
|
|
|
@@ -374,15 +364,6 @@ public class TryMakeMoneyAdp extends AdpCommonRecy<RecyleObj> {
|
|
|
case "浏览器下载":
|
|
|
debugWebDownload(context, taskEty);
|
|
|
break;
|
|
|
- case "Aria下载":
|
|
|
- debugAriaDownload(context, taskEty);
|
|
|
- break;
|
|
|
- case "Aria暂停":
|
|
|
- debugAriaPause(context, taskEty);
|
|
|
- break;
|
|
|
- case "Aria重新开始":
|
|
|
- debugAriaStart(context, taskEty);
|
|
|
- break;
|
|
|
}
|
|
|
}
|
|
|
}).create();
|
|
|
@@ -390,17 +371,16 @@ public class TryMakeMoneyAdp extends AdpCommonRecy<RecyleObj> {
|
|
|
return true;
|
|
|
}
|
|
|
});
|
|
|
- }
|
|
|
}
|
|
|
|
|
|
private static void debugCopy(final Context context, final TaskEty taskEty) {
|
|
|
ClipboardManager clipboardManager = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
|
|
|
- if(clipboardManager != null) {
|
|
|
+ if(clipboardManager != null && !TextUtils.isEmpty(taskEty.getDownload_link())) {
|
|
|
//创建ClipData对象
|
|
|
ClipData clipData = ClipData.newPlainText("sheep text copy", taskEty.getDownload_link());
|
|
|
//添加ClipData对象到剪切板中
|
|
|
clipboardManager.setPrimaryClip(clipData);
|
|
|
- G.showToast("已经复制下载链接");
|
|
|
+ G.showToast("已经复制游戏下载链接");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -457,17 +437,4 @@ public class TryMakeMoneyAdp extends AdpCommonRecy<RecyleObj> {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private static void debugAriaDownload(final Context context, final TaskEty taskEty) {
|
|
|
- Aria.download(context)
|
|
|
- .load(taskEty.getDownload_link()) //读取下载地址
|
|
|
- .setFilePath(DIR+File.separator+taskEty.getTask_name()+".apk") //设置文件保存的完整路径
|
|
|
- .start(); //启动下载
|
|
|
- }
|
|
|
- private static void debugAriaPause(final Context context, final TaskEty taskEty) {
|
|
|
- Aria.download(context).stopAllTask();
|
|
|
- }
|
|
|
- private static void debugAriaStart(final Context context, final TaskEty taskEty) {
|
|
|
- Aria.download(context).resumeAllTask();
|
|
|
- }
|
|
|
-
|
|
|
}
|