Browse Source

RA Image Android

添加下载管理器
Ray Zhang 9 years ago
parent
commit
ed0892c7ec

+ 18 - 0
RA Image/app/src/main/java/com/usai/util/RAUploadManager.java

@@ -0,0 +1,18 @@
+package com.usai.util;
+
+/**
+ * Created by ray on 13/06/2017.
+ */
+
+public class RAUploadManager {
+    public int maxThread;
+    public int activeThread;
+    public int maxRetry;
+    public enum QueueStatus {
+        QueueStatusDefault,
+        QueueStatusAdd,
+        QueueStatusError,
+        QueueStatusFinishWithError,
+        QueueStatusFinish
+    }
+}

+ 41 - 0
RA Image/app/src/main/java/com/usai/util/RAUploadOperation.java

@@ -0,0 +1,41 @@
+package com.usai.util;
+
+import org.json.JSONObject;
+
+/**
+ * Created by ray on 13/06/2017.
+ */
+
+public class RAUploadOperation {
+
+    private JSONObject _taskinfo;
+    private int _maxRetry;
+
+
+    public interface updateUIListener {
+
+    }
+
+
+    public updateUIListener m_updateUIListener;
+
+    public enum TaskStatus {
+        TaskStatusStop,
+        TaskStatusStart,
+        TaskStatusError,
+        TaskStatusWait,
+        TaskStatusFinish
+    }
+
+    public RAUploadOperation(JSONObject taskinfo, int maxRetry) {
+        _taskinfo = taskinfo;
+        _maxRetry = maxRetry;
+
+    }
+
+
+    public void setOnClickListener( updateUIListener l) {
+
+        m_updateUIListener = l;
+    }
+}