摘要: public static byte[] getUrlData(String urlPath) throws Exception{ URL url; byte[] data = null; InputStream input=null; try { url = new URL(urlPath); HttpURLConnection conn=(HttpURLConnection) url.openConnection(); conn.setConnectTimeou... 阅读全文
posted @ 2013-11-25 23:20 小小小小小小菜鸟 阅读(149) 评论(0) 推荐(0) 编辑
摘要: /** * * 解析输入流 返回二进制数据 * @param input * @return * @throws IOException */ public static byte[] read(InputStream input) throws IOException { ByteArrayOutputStream output=new ByteArrayOutputStream(); byte[] data=new byte[1024]; int len=0; while((len=input.read(data))!=-1... 阅读全文
posted @ 2013-11-25 23:18 小小小小小小菜鸟 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 客户端:android步骤1 先对一个xml进行数据解析为字节数组(byte[]) 然后再通过HttpURLConnection 进行配置发送 关键代码如下byte[] data=NetWorkTool.getUrlData(将要解析的url路径); HttpURLConnection conn=(HttpURLConnection) new URL("将要请求的url路径").openConnection(); conn.setConnectTimeout(5000); // 设置连接超时时间 conn.setReques... 阅读全文
posted @ 2013-11-25 23:17 小小小小小小菜鸟 阅读(353) 评论(0) 推荐(0) 编辑
摘要: Handler与线程的关系: 使用Handler的post方法将Runnable对象放到Handler的线程队列中后,该Runnable的执行其实并未单独开启线程,而是仍然在当前Activity线程中执行的,Handler只是调用了Runnable对象的run方法。 (之前一直以为执行了post()之后,runnable里面就会新开启了一个线程。。) 阅读全文
posted @ 2013-11-25 13:02 小小小小小小菜鸟 阅读(98) 评论(0) 推荐(0) 编辑