private String doGet() {
String strUrl = "http://www.7po.com/tuitui.php?mod=index&action=getcode&mac=1&keyb=1";
strUrl += "" + mDeviceId + "&mac=" + mac;
String url = "";
try {
url = GetDataFromServer.getData(strUrl); //xlh 获取用户和机器码
Log.v("xulongheng*WappushTest", "get:"+url);
} catch (Exception e) {
e.printStackTrace();
}
return url;
}
GetDataFromServer类:
package com.android.wappush;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import android.net.Uri;
public abstract class GetDataFromServer {
public final static String getData(String url)
{
try{
URL uri = new URL(url);
URLConnection connection=uri.openConnection();
connection.connect();
InputStream inputStream=connection.getInputStream();
InputStreamReader inputreader = new InputStreamReader(inputStream);
BufferedReader reader = new BufferedReader(inputreader);
String str=null;
StringBuffer sb = new StringBuffer();
while((str=reader.readLine())!=null)
{
sb.append(str);
}
reader.close();
inputreader.close();
inputStream.close();
reader = null;
inputreader = null;
inputStream = null;
return sb.toString();
}catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
/*public final static String writeData(String url)
{
try{
URL uri = new URL(url);
URLConnection connection=uri.openConnection();
connection.connect();
OutputStream inputStream=connection.getOutputStream();
OutputStreamWriter inputreader = new OutputStreamWriter(inputStream);
BufferedWriter wirter = new BufferedWriter(inputreader);
String str=null;
StringBuffer sb = new StringBuffer();
while((writeData(str))!=null)
{
sb.append(str);
}
reader.close();
inputreader.close();
inputStream.close();
reader = null;
inputreader = null;
inputStream = null;
return sb.toString();
}catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return null;
}*/
}