|
|
@ -5,6 +5,9 @@ import android.os.Handler;
|
|
|
|
import android.os.Message;
|
|
|
|
import android.os.Message;
|
|
|
|
import android.widget.Toast;
|
|
|
|
import android.widget.Toast;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import com.thankvinci.CloudKey.NetUtils.NetHandler;
|
|
|
|
|
|
|
|
import com.thankvinci.CloudKey.NetUtils.NetThread;
|
|
|
|
|
|
|
|
|
|
|
|
public class FileHandler extends Handler {
|
|
|
|
public class FileHandler extends Handler {
|
|
|
|
//定义功能选择的常量 获取MD5和解压
|
|
|
|
//定义功能选择的常量 获取MD5和解压
|
|
|
|
final static int FUNCTION_GET_MD5 = 0;
|
|
|
|
final static int FUNCTION_GET_MD5 = 0;
|
|
|
@ -12,15 +15,23 @@ public class FileHandler extends Handler {
|
|
|
|
|
|
|
|
|
|
|
|
private Activity activity;
|
|
|
|
private Activity activity;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private Handler handler;
|
|
|
|
|
|
|
|
|
|
|
|
public FileHandler(Activity activity){
|
|
|
|
public FileHandler(Activity activity){
|
|
|
|
this.activity = activity;
|
|
|
|
this.activity = activity;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public void handleMessage(Message msg) {
|
|
|
|
public void handleMessage(Message msg) {
|
|
|
|
|
|
|
|
handler = new NetHandler(activity);
|
|
|
|
super.handleMessage(msg);
|
|
|
|
super.handleMessage(msg);
|
|
|
|
switch (msg.what){
|
|
|
|
switch (msg.what){
|
|
|
|
case FUNCTION_GET_MD5:
|
|
|
|
case FUNCTION_GET_MD5:
|
|
|
|
Toast.makeText(activity,msg.getData().getString("md5"),Toast.LENGTH_SHORT).show();
|
|
|
|
StringBuilder builder = new StringBuilder();
|
|
|
|
|
|
|
|
builder.append("http://1.14.144.194:8080/cscp/cscp?para0=query¶1=");
|
|
|
|
|
|
|
|
builder.append(msg.getData().getString("md5"));
|
|
|
|
|
|
|
|
String url = builder.toString();
|
|
|
|
|
|
|
|
Thread nt = new Thread(new NetThread(handler,url));
|
|
|
|
|
|
|
|
nt.start();
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|