摘要: HashMap是java里比较常用的一个集合类,我比较习惯用来缓存一些处理后的结果。最近在做一个Android项目,在代码中定义这样一个变量,实例化时,Eclipse却给出了一个 performance 警告。 意思就是说用SparseArray <E> 来替代,以获取更好性能。老实说,对Spars 阅读全文
posted @ 2016-09-27 08:27 仙贝仙贝 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 简介 ButterKnife 是一个 Android 系统的 View 注入框架,能够通过『注解』的方式来绑定 View 的属性或方法。 比如使用它能够减少 findViewById() 的书写,使代码更为简洁明了,同时不消耗额外的性能。 当然这样也有个缺点,就是可读性会差一些,好在 ButterK 阅读全文
posted @ 2016-09-22 20:42 仙贝仙贝 阅读(2796) 评论(0) 推荐(0) 编辑
摘要: 简单说一下学习okhttp的理由 以上是okhttp官网http://square.github.io/okhttp/以及结合网上的一些理解整理 配置环境 在builde.gradle里面添加上 在AndroidManifest.xml添加所需权限 基本使用 阅读全文
posted @ 2016-09-19 08:30 仙贝仙贝 阅读(994) 评论(0) 推荐(0) 编辑
摘要: 什么是多点触控? 多点触摸技术在实际开发过程中,用的最多的就是放大缩小功能。比如有一些图片浏览器,就可以用多个手指在屏幕上操作,对图片进行放大或者缩小。再比如一些浏览器,也可以通过多点触摸放大或者缩小字体。其实放大缩小也只是多点触摸的实际应用样例之一,有了多点触摸技术,在一定程度上就可以创新出更多的 阅读全文
posted @ 2016-09-08 21:58 仙贝仙贝 阅读(291) 评论(0) 推荐(0) 编辑
摘要: Touch事件分发中只有两个主角:ViewGroup和View。Activity的Touch事件事实上是调用它内部的ViewGroup的Touch事件,可以直接当成ViewGroup处理。 View在ViewGroup内,ViewGroup也可以在其他ViewGroup内,这时候把内部的ViewGr 阅读全文
posted @ 2016-09-08 21:46 仙贝仙贝 阅读(342) 评论(0) 推荐(0) 编辑
摘要: standard 默认的模式 就是那种你可以一直创建他的实例例如你创建了Activity a之后再startActivity a,还是会创建一个一模一样的,就和平常的使用一个样子 singleTop 这种模式是 在创建了Activlty a 之后再创建Activity a的时候 就不会创建成功,而是 阅读全文
posted @ 2016-09-01 20:02 仙贝仙贝 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 反射动态建表这类方法适合团队开发 阅读全文
posted @ 2016-08-17 18:49 仙贝仙贝 阅读(153) 评论(0) 推荐(0) 编辑
摘要: dp是虚拟像素,在不同的像素密度的设备上会自动适配, 比如: 在320x480分辨率, 像素密度为160,1dp=1px 在480x800分辨率,像素密度为240,1dp=1.5px 计算公式:1dp*像素密度/160 = 实际像素数 下面是工具类: import android.util.Type 阅读全文
posted @ 2016-08-10 11:31 仙贝仙贝 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 广播接收器注册一共有两种形式 : 静态注册和动态注册. 两者及其接收广播的区别: 1.动态注册的广播永远要快于静态注册的广播,不管静态注册的优先级设置的多高,不管动态注册的优先级有多低 2.动态注册广播不是常驻型广播,也就是说广播跟随activity的生命周期。注意:在activity结束前,移除广 阅读全文
posted @ 2016-08-10 10:58 仙贝仙贝 阅读(1682) 评论(0) 推荐(0) 编辑
摘要: 字符串转日期格式 我们的属性是date类型,但是方法中是字符串类型,这就需要强转一下 以下是部分代码: import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public cla 阅读全文
posted @ 2016-08-10 10:49 仙贝仙贝 阅读(416) 评论(0) 推荐(0) 编辑