..
This commit is contained in:
@@ -35,7 +35,8 @@ import java.io.File;
|
||||
* Ftp下载测试
|
||||
*/
|
||||
public class FtpDownloadActivity extends BaseActivity<ActivityFtpDownloadBinding> {
|
||||
private final String URL = "ftp://172.18.104.229:21/haha/测试ss123/ftp_test.apk";
|
||||
//private final String URL = "ftp://172.18.104.229:21/haha/测试ss123/ftp_test.apk";
|
||||
private final String URL = "ftp://ygdy8:ygdy8@yg72.dydytt.net:8073/[阳光电影www.ygdy8.com].杀人者的记忆法.HD.720p.韩语中字.rmvb";
|
||||
|
||||
@Override protected void init(Bundle savedInstanceState) {
|
||||
super.init(savedInstanceState);
|
||||
@@ -58,7 +59,8 @@ public class FtpDownloadActivity extends BaseActivity<ActivityFtpDownloadBinding
|
||||
case R.id.start:
|
||||
Aria.download(this)
|
||||
.loadFtp(URL, true)
|
||||
.login("lao", "123456")
|
||||
.charSet("gbk")
|
||||
//.login("lao", "123456")
|
||||
.setDownloadPath("/mnt/sdcard/")
|
||||
.start();
|
||||
break;
|
||||
|
@@ -28,6 +28,7 @@ import com.arialyy.aria.core.Aria;
|
||||
import com.arialyy.aria.core.download.DownloadEntity;
|
||||
import com.arialyy.aria.core.download.DownloadGroupEntity;
|
||||
import com.arialyy.aria.core.inf.AbsEntity;
|
||||
import com.arialyy.aria.core.inf.AbsTaskEntity;
|
||||
import com.arialyy.aria.core.inf.IEntity;
|
||||
import com.arialyy.aria.util.CommonUtil;
|
||||
import com.arialyy.simple.R;
|
||||
@@ -206,11 +207,7 @@ public class DownloadAdapter extends AbsRVAdapter<AbsEntity, DownloadAdapter.Sim
|
||||
@Override public void onClick(View v) {
|
||||
mData.remove(entity);
|
||||
notifyDataSetChanged();
|
||||
if (isSimpleDownload(entity)) {
|
||||
Aria.download(getContext()).load((DownloadEntity) entity).cancel(true);
|
||||
} else {
|
||||
Aria.download(getContext()).load((DownloadGroupEntity) entity).cancel(true);
|
||||
}
|
||||
cancel(entity);
|
||||
}
|
||||
});
|
||||
//if (holder instanceof GroupHolder){
|
||||
@@ -267,21 +264,58 @@ public class DownloadAdapter extends AbsRVAdapter<AbsEntity, DownloadAdapter.Sim
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void start(AbsEntity entity) {
|
||||
if (isSimpleDownload(entity)) {
|
||||
Aria.download(getContext()).load((DownloadEntity) entity).start();
|
||||
} else {
|
||||
Aria.download(getContext()).load((DownloadGroupEntity) entity).start();
|
||||
}
|
||||
private void cancel(AbsEntity entity) {
|
||||
switch (entity.getTaskType()) {
|
||||
case AbsTaskEntity.D_FTP:
|
||||
Aria.download(getContext())
|
||||
.loadFtp((DownloadEntity) entity)
|
||||
//.login("lao", "123456")
|
||||
.cancel(true);
|
||||
break;
|
||||
case AbsTaskEntity.D_FTP_DIR:
|
||||
break;
|
||||
case AbsTaskEntity.D_HTTP:
|
||||
Aria.download(getContext()).load((DownloadEntity) entity).cancel(true);
|
||||
break;
|
||||
case AbsTaskEntity.DG_HTTP:
|
||||
Aria.download(getContext()).load((DownloadGroupEntity) entity).cancel(true);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
private void stop(AbsEntity entity) {
|
||||
if (isSimpleDownload(entity)) {
|
||||
private void start(AbsEntity entity) {
|
||||
switch (entity.getTaskType()) {
|
||||
case AbsTaskEntity.D_FTP:
|
||||
//Aria.download(getContext()).loadFtp((DownloadEntity) entity).login("lao", "123456").start();
|
||||
Aria.download(getContext()).loadFtp((DownloadEntity) entity).charSet("GBK").start();
|
||||
break;
|
||||
case AbsTaskEntity.D_FTP_DIR:
|
||||
break;
|
||||
case AbsTaskEntity.D_HTTP:
|
||||
Aria.download(getContext()).load((DownloadEntity) entity).start();
|
||||
break;
|
||||
case AbsTaskEntity.DG_HTTP:
|
||||
Aria.download(getContext()).load((DownloadGroupEntity) entity).start();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
private void stop(AbsEntity entity) {
|
||||
switch (entity.getTaskType()) {
|
||||
case AbsTaskEntity.D_FTP:
|
||||
//Aria.download(getContext()).loadFtp((DownloadEntity) entity).login("lao", "123456").stop();
|
||||
Aria.download(getContext()).loadFtp((DownloadEntity) entity).charSet("GBK").stop();
|
||||
break;
|
||||
case AbsTaskEntity.D_FTP_DIR:
|
||||
break;
|
||||
case AbsTaskEntity.D_HTTP:
|
||||
Aria.download(getContext()).load((DownloadEntity) entity).stop();
|
||||
} else {
|
||||
break;
|
||||
case AbsTaskEntity.DG_HTTP:
|
||||
Aria.download(getContext()).load((DownloadGroupEntity) entity).stop();
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -38,7 +38,7 @@ public class FtpUploadActivity extends BaseActivity<ActivityFtpUploadBinding> {
|
||||
private final String URL = "ftp://172.18.104.49:21/upload/测试";
|
||||
|
||||
@Override protected void init(Bundle savedInstanceState) {
|
||||
setTile("FTP 文件上传");
|
||||
setTile("D_FTP 文件上传");
|
||||
super.init(savedInstanceState);
|
||||
Aria.upload(this).register();
|
||||
UploadEntity entity = Aria.upload(this).getUploadEntity(FILE_PATH);
|
||||
|
@@ -42,7 +42,7 @@ public class HttpUploadActivity extends BaseActivity<ActivityUploadBinding> {
|
||||
}
|
||||
|
||||
@Override protected void init(Bundle savedInstanceState) {
|
||||
setTile("HTTP 上传");
|
||||
setTile("D_HTTP 上传");
|
||||
super.init(savedInstanceState);
|
||||
Aria.upload(this).register();
|
||||
}
|
||||
|
Reference in New Issue
Block a user