- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 Android总结:命名空间
一、命名空间简介1.命名空间作用作用:提供避免元素命名冲突的方法,里面存放的是特性属性的集合;例如:Android的View存在id属性—代表View的唯一id,而你自定义的View也想自定义一个id属性—代表该类型View编号。那么这个时候命名空间就派上用场了,你可能会分别生成android:id和myview:id代表两个属性(android和myview即命名空间的名称);2.命名空间分类在Android中的命名空间可分为3种,如下: android命名空间:xmlns:android=
2016-12-30 15:44:10 14069 3
原创 Android UI:使用矢量图,抛弃PNG
一、矢量图简介最近在进行Android App“瘦身 ”的时候,了解到矢量图(VectorDrawable)相关概念。从Android5.0(API level 21)开始,有两个类支持矢量图:VectorDrawable和AnimatedVectorDrawable。VectorDrawable是一个矢量图,定义在一个XML文件中的点、线和曲线,和它们相关颜色的信息集合。AnimatedVect
2016-12-23 21:18:00 17409 4
原创 Android实践:xUtils3探究
一、xUtils3简介xUtils是一个android使用工具框架,包含了如下几大功能: 注解定义:提供了布局,视图和事件等注解,能够简化相关的Android代码; 网络请求:支持GET、PUT、DELETE和PUT等请求方式,封装了异步Task,支持FIFO和FILO优先级线程池,提供了同步异步请求,支持https、cookie和硬盘缓存等; 图片绑定:封装了内存和硬盘缓存,优化了Bitmap加载过程,处理了ViewHolder产生的图片错乱问题,支持https等; 数据封装:封装了相关
2016-12-11 00:25:56 2663
原创 Android实践:MVC到MVP的演化
一、MVC1.简介MVC是目前大多数企业采用J2EE的结构设计,主要适用于交互式的Web应用。在Android中也有体现和使用,但是存在一定的弊端(下面将讲述),于是才有了Android官方推荐的MVP。
2016-12-02 21:41:08 2251
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人