package cn.darkal.networkdiagnosis.Task;
import android.widget.TextView;
import cn.darkal.networkdiagnosis.Utils.NetInfo.NetBasicInfo;
import cn.darkal.networkdiagnosis.Utils.NetInfo.SystemBasicInfo;
/**
* Created by xuzhou on 2016/8/1.
*/
public class InfoTask extends BaseTask {
String url;
TextView resultTextView;
public InfoTask(String url, TextView resultTextView) {
super(url, resultTextView);
this.url = url;
this.resultTextView = resultTextView;
}
@Override
public Runnable getExecRunnable() {
return execRunnable;
}
public Runnable execRunnable = new Runnable() {
@Override
public void run() {
NetBasicInfo mNetBasicInfo = NetBasicInfo.getInstance(resultTextView.getContext());
resultTextView.post(new updateResultRunnable(mNetBasicInfo.getApnInfo()
+ "\r\nMac address : \r\n"
+ "wlan0 :\t" + mNetBasicInfo.getMacAddress("wlan0")
+ "\np2p0 :\t " + mNetBasicInfo.getMacAddress("p2p0")
+ "\n\n" + SystemBasicInfo.getBuildInfo()
+ "\n"));
}
};
}