Material Design是一门跨平台和终端的设计语言,谷歌计划将它应用到Android、Chrome OS和网页等所有平台上。 [http://www.infoq.com/cn/news/2014/06/google-material-design 资料] Polymer 是 material design 在 web 平台的实现 [[BR]] http://www.ui.cn/Material/ [[BR]] http://docs.polymerchina.org/ ---- volley 问题:[[BR]] {{{ 廖教和 17:49 IF Build.VERSION.SDK_INT >= 9 HurlStack=>HttpURLConnection ELSE HttpClientStack=>HttpClient 王健强 17:50 是啊,Google是建议用HUC 廖教和 17:50 HttpURLConnection 的bug在哪看 王健强 17:50 1. HttpClient由于API繁多,所以很难在不破坏兼容性的情况下对它进行优化,所以Android团队对它的优化与改进不是很积极。 2. HttpURLConnection因为API简单,所以对它进行升级优化比较容易。 3. 在Froyo之前,HttpURLConnection有一些bug,尤其是对一个可读的InputStream调用close会污染整个连接池,使得只能通过禁用连接池来解决它。 4. 在Gingerbread中,HttpURLConnection会自动地将这个header Accept-Encoding: gzip 加入请求并处理相应的经过压缩的响应。在Https连接方面也做了一些改进,HttpURLConnection会尝试通过SNI来进行连接, SNI可以使多个Https主机共享一个IP地址。如果连接失败,也能自动重试。 5. 在Ice Cream Sandwich中,增加了响应缓存。 6. 在Froyo或之前的版本中,最好使用HttpClient,因为它bug很少,而HttpURLConnection却有如3中的bug,Gingerbread或以上的版本,则应该使用HttpURLConnection,HttpURLConnection也是Android团队愿意花精力去优化与改进的。 }}}