- 博客(7)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 dp与px之间的转换(android屏幕适配)
public class DensityUtil { /** * 根据手机的分辨率从 dip 的单位 转成为 px(像素) */ public static intqx(Context context, float dpValue) { final float scale = context.getResourc
2016-02-29 00:37:58 522
原创 volley的用法(数据库网络请求框架 )
Volley的用法 集AsyncHttpClient和ImageLoader优点于一身,适合数据请求频繁但是数据量不大的网络请求框架。不适合大数据的请求,比如文件下载。 Volley请求三步: 1、创建一个RequestQueue对象 2、创建一个request(StringRequest -- 返回String、JsonReques -- 返回Jsont、ImageRequest --
2016-02-28 00:50:57 1869
原创 LruCache的实现原理(图片三级缓存)
官方建议使用lrucache进行内存缓存。Lrucache底层实际是维护的一个linkedHashMap集合(他是hashmap的一个子类,可以保证存入和取出顺序的集合,与hashmap不同的是他是一个双向链表从Android2.3以后,系统GC操作更加频繁,所以软引用和弱引用的资源很容易被回收。Android的结构,内部会定义两个属性分别为before和after,用于记录元素的位置;而hasp
2016-02-28 00:41:25 5199
原创 okHttp的用法
Android系统提供了两种HTTP通信类,HttpURLConnection和HttpClient。 关于HttpURLConnection和HttpClient的选择>>官方博客 尽管Google在大部分安卓版本中推荐使用HttpURLConnection,但是这个类相比HttpClient实在是太难用,太弱爆了。 OkHttp是一个相对成熟的解决方案,据说Android4.4的源码中可
2016-02-27 12:51:39 611
原创 Android RelativeLayout属性
android:layout_above 将该控件的底部置于给定ID的控件之上; android:layout_below 将该控件的底部置于给定ID的控件之下; android:layout_toLeftOf 将该控件的右边缘与给定ID的控件左边缘对齐; android:layout_toRightOf 将该控件的左边缘与给定ID的控件右边缘对齐; android:layout_alig
2016-02-27 12:03:26 448
原创 安卓屏幕适配详解
1.先说要怎么做,后面在慢慢讲解: 1.单位全部用dp,优先使用包裹内容和填充父窗体和权重来完成布局。 2.通过dimens文件来适配,需要三套,不考虑横屏 2.1 默认的dimens.xml 放按hdpi适配的参数; 2.2 hdpi的dimens.xml 放按hdpi适配的参数; 2.3 xhdpi的dimens.xml
2016-02-27 11:53:57 633
原创 android中的四种定位方式
android 定位一般有四种方法,这四种方式分别是:GPS定位,WIFI定准,基站定位,AGPS定位, (1)Android GPS:需要GPS硬件支持,直接和卫星交互来获取当前经纬度,这种方式需要手机支持GPS模块(现在大部分的智能机应该都有了)。通过GPS方式准确度是最高的,但是它的缺点也非常明显:1,比较耗电;2,绝大部分用户
2016-02-17 22:01:51 663
studio打包出来的安装包不能用?
2016-12-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人