Android中的网络连接
如果我们的Android应用需要联网,那么我们就需要一个网络连接专用类。比如我们要访问一个网站,因此我们新建一个名为network的java类。
network类拥有两个方法,getUrlBytes(String)和getUrlString(String)两个方法。
getUrlBytes(String)方法从指定的URL获取原始数据并返回一个字节流数组。
getUrlString(String)方法则将getUrlBytes(String)方法返回的结果转换为String。
以下是该类的代码
public class network{
public byte[] getUrlBytes(String url) throws IOException{
URL url = new URL(url);
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
try{
ByteArrayOutputStream out = new ByteArrayOutputStream();
InputStream in = connection.getInputStream();
if(connection.getResponseCode()==200){
int bytes =0;
byte[] buffer = new byte[1024];
while((bytes = in.read(buffer) >