- 博客(4)
- 收藏
- 关注
原创 Android 工具类的两种写法---单例模式与静态方法
区别分析: (1)使用方式的区别 第一种使用方法 :LogUtil.getInstance().print("test"); 第二种使用方法 :LogUtil2.print("test"); (2)内存消耗的区别 第一种使用方法 :在堆中创建了实例加上静态变量的引用,只要app不销毁就会常驻内存。 第二种使用方法 :在程序启动时就分配了静态区域的内存,也会常驻内存。 (3)效率方面 第二种使用方法的效率会略高一些,静态的方法是被共享的,可以直接调用。
2017-04-21 13:50:54 6981 1
原创 Tinker集成步骤
Tinker是腾讯出品的一款强大的热修复框架,今天我们来学习一下如何集成Tinker。 第一步:在project的build.gradle中添加tinker的插件配置,如下红色部分 buildscript { repositories { jcenter() } dependencies { classpath 'com.an
2017-04-17 10:32:22 1161
原创 Android GreenDao3.2.0使用
简介: Greendao是一个开源的Android ORM(对象-关系映射)开发框架,它使SQLite数据库的操作变得更简单、更容易理解。它减轻开发人员处理低级别的数据库需求,同时节省开发时间。 SQLite是一个很好的嵌入式关系数据库。尽管如此,写SQL和解析查询结果是相当繁琐和耗时的任务。Greendao使你远离这些java对象映射到数据库表(称为ORM,对象-关系映射”)。这样你可以存储,
2017-04-17 10:19:55 943 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人