配置文件新增app设置参数,添加异常捕获日志
This commit is contained in:
@@ -2,6 +2,7 @@ package com.arialyy.simple.test;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.view.View;
|
||||
import com.arialyy.aria.core.Aria;
|
||||
import com.arialyy.simple.R;
|
||||
import com.arialyy.simple.base.BaseActivity;
|
||||
import com.arialyy.simple.databinding.ActivityTestBinding;
|
||||
@@ -12,6 +13,8 @@ import com.arialyy.simple.databinding.ActivityTestBinding;
|
||||
|
||||
public class AnyRunActivity extends BaseActivity<ActivityTestBinding> {
|
||||
AnyRunnModule module;
|
||||
String[] urls;
|
||||
int index = 0;
|
||||
|
||||
@Override protected int setLayoutId() {
|
||||
return R.layout.activity_test;
|
||||
@@ -19,14 +22,20 @@ public class AnyRunActivity extends BaseActivity<ActivityTestBinding> {
|
||||
|
||||
@Override protected void init(Bundle savedInstanceState) {
|
||||
super.init(savedInstanceState);
|
||||
Aria.init(this);
|
||||
mBar.setVisibility(View.GONE);
|
||||
module = new AnyRunnModule(this);
|
||||
urls = getResources().getStringArray(R.array.group_urls);
|
||||
}
|
||||
|
||||
public void onClick(View view) {
|
||||
switch (view.getId()) {
|
||||
case R.id.start:
|
||||
module.start();
|
||||
//module.start();
|
||||
if (index < urls.length) {
|
||||
module.start(urls[index]);
|
||||
index++;
|
||||
}
|
||||
break;
|
||||
case R.id.stop:
|
||||
module.stop();
|
||||
|
||||
@@ -21,7 +21,7 @@ public class AnyRunnModule {
|
||||
private Context mContext;
|
||||
|
||||
public AnyRunnModule(Context context) {
|
||||
Aria.download(context, this).register();
|
||||
Aria.download(this).register();
|
||||
mContext = context;
|
||||
}
|
||||
|
||||
@@ -63,7 +63,7 @@ public class AnyRunnModule {
|
||||
}
|
||||
|
||||
void start() {
|
||||
Aria.download(mContext, this)
|
||||
Aria.download(this)
|
||||
.load(URL)
|
||||
.addHeader("Accept-Encoding", "gzip, deflate")
|
||||
.setRequestMode(RequestEnum.GET)
|
||||
@@ -72,15 +72,25 @@ public class AnyRunnModule {
|
||||
.start();
|
||||
}
|
||||
|
||||
void start(String url) {
|
||||
Aria.download(this)
|
||||
.load(url)
|
||||
.addHeader("Accept-Encoding", "gzip, deflate")
|
||||
.setRequestMode(RequestEnum.GET)
|
||||
.setFilePath(Environment.getExternalStorageDirectory().getPath() + "/ggsg1.apk")
|
||||
.resetState()
|
||||
.start();
|
||||
}
|
||||
|
||||
void stop() {
|
||||
Aria.download(mContext, this).load(URL).stop();
|
||||
Aria.download(this).load(URL).stop();
|
||||
}
|
||||
|
||||
void cancel() {
|
||||
Aria.download(mContext, this).load(URL).cancel();
|
||||
Aria.download(this).load(URL).cancel();
|
||||
}
|
||||
|
||||
void unRegist() {
|
||||
Aria.download(mContext, this).unRegister();
|
||||
Aria.download(this).unRegister();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,6 +5,7 @@ import android.util.Log;
|
||||
import android.view.View;
|
||||
import com.arialyy.annotations.Upload;
|
||||
import com.arialyy.aria.core.Aria;
|
||||
import com.arialyy.aria.core.common.RequestEnum;
|
||||
import com.arialyy.aria.core.upload.UploadTask;
|
||||
import com.arialyy.aria.util.CommonUtil;
|
||||
import com.arialyy.simple.R;
|
||||
@@ -20,7 +21,7 @@ public class TestActivity extends BaseActivity<ActivityTestBinding> {
|
||||
String TAG = "TestActivity";
|
||||
//String URL = "http://58.210.9.131/tpk/sipgt//TDLYZTGH.tpk"; //chunked 下载
|
||||
//private final String URL = "ftp://192.168.1.3:21/download//AriaPrj.rar";
|
||||
private final String FILE_PATH = "/mnt/sdcard/AriaPrj.rar";
|
||||
private final String FILE_PATH = "/mnt/sdcard/SDK_Demo-release.apk";
|
||||
//private final String URL = "ftp://192.168.29.140:21/aa//你好";
|
||||
private final String URL = "http://192.168.29.140:5000/upload/";
|
||||
|
||||
@@ -73,7 +74,13 @@ public class TestActivity extends BaseActivity<ActivityTestBinding> {
|
||||
public void onClick(View view) {
|
||||
switch (view.getId()) {
|
||||
case R.id.start:
|
||||
Aria.upload(this).load(FILE_PATH).setUploadUrl(URL).setExtendField("韩寒哈大双").setAttachment("file").start();
|
||||
Aria.upload(this)
|
||||
.load(FILE_PATH)
|
||||
.setUploadUrl(URL)
|
||||
.setRequestMode(RequestEnum.POST)
|
||||
.setExtendField("韩寒哈大双")
|
||||
.setAttachment("file")
|
||||
.start();
|
||||
break;
|
||||
case R.id.stop:
|
||||
Aria.upload(this).load(FILE_PATH).stop();
|
||||
|
||||
Reference in New Issue
Block a user