2011年11月28日

推荐一款轻量级Android HTTP框架

摘要: 编写Android程序,离不开和Http打交道。android 的单线程UI模型,使得处理Http这样,耗时操作变得麻烦。传统的作法有Thread + Handler和AsyncTask 而这两种方式都是需要自己写很多重复的代码如创建HttpClient etc.不符合DRY(Don't repeat yourself),使Activity中需要作的逻辑处理非常多,代码变得臃肿, 导出,可复用性差,后期维护性差 。Activity的生命周期是极其不稳定的。无法控制,无法预判。试想下面的一段场景,用户正在向服务器发送一条信息,由于网速慢,或者网络 出现阻塞,发送到接收持续了几十秒,在这期 阅读全文

posted @ 2011-11-28 22:53 see2851 阅读(450) 评论(0) 推荐(0) 编辑

Android的单位及屏幕分辨率

摘要: 一、常用的单位:相对单位主要有:px、sp、dp绝对单位主要有:pt、in、mm二、单位应用总结:一般用相对单位,而不是绝对单位1、字体的大小一般使用SP,用此单位的字体能够根据用户设置字体的大小而自动缩放2、空间等相对距离一般使用dp(dip),随着密度变化,对应的像素数量也变化,但并没有直接的相对比例的变化。3、px与实际像素有关,及与密度有关!dp和sp和实际像素没有关系,对于一定分辨率但不同密度的屏幕,px单位的应用可能会导致长度的相对比例的变化。三、密度与分辨率:密度值表示每英寸有多少个显示点,与分辨率是两个概念。其屏幕密度标准是:HVGA屏density=160;QVGA屏dens 阅读全文

posted @ 2011-11-28 20:06 see2851 阅读(6027) 评论(0) 推荐(0) 编辑

导航