![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android网络编程
Robin_Liew
欢迎关注我的github(https://github.com/RobinLiew)和github上的博客主页(https://robinliew.github.io/)
展开
-
一、Android网络编程基本知识
一、Android网络编程基本知识网络请求较为耗时,写在主线程中容易导致主线程阻塞 UI停止刷新,应用无法响应用户操作 耗时操作不应该在主线程进行ANR * application not responding * 应用无响应异常 * 主线程阻塞时间过长,就会抛出ANR主线程又称UI线程,因为只有在主线程中,才能刷新UI消息队列机制主线程创建时,系统会同时创建消息队原创 2016-08-18 20:58:43 · 391 阅读 · 0 评论 -
三、多线程断点续传
三、多线程断点续传多线程下载原理:服务器CPU分配给每条线程的时间片相同,服务器带宽平均分配给每条线程,所以客户端开启的线程越多,就能抢占到更多的服务器资源确定每条线程下载多少数据 发送http请求至下载地址String path = "http://192.168.2.102:8080/3.mp3"; URL url = new URL(path);HttpURLConnec转载 2016-08-18 21:02:01 · 256 阅读 · 0 评论 -
二、Android网络框架
二、Android网络框架HttpClient框架:由Apache组织开发的网络访问的开源框架,谷歌将其分装到了Android中发送get请求创建一个客户端对象HttpClient hc = new DefaultHttpClient();创建一个get请求对象String path="http://192.168.10.03/web/servlet/CheckLogin?name="+URLE原创 2016-08-18 21:00:22 · 225 阅读 · 0 评论