- 博客(6)
- 收藏
- 关注
转载 Java BigDecimal详解
1.引言 借用《Effactive Java》这本书中的话,float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。然而,它们没有提供完全精确的结果,所以不应该被用于要求精确结果的场合。但是,商业计算往往要求结果精确,这时候BigDecimal就派上大用场啦。 2.
2016-10-19 14:14:33 364
原创 android 主线程和子线程之间的消息传递
从主线程发送消息到子线程(准确地说应该是非UI线程)public class LooperThreadActivity extends Activity{ /** Called when the activity is first created. */ private final int MSG_HELLO = 0; private Handler mHandl
2016-10-18 16:39:50 810
转载 SQLite和MySQL数据库的区别与应用
简单来说,SQLITE功能简约,小型化,追求最大磁盘效率;MYSQL功能全面,综合化,追求最大并发效率。如果只是单机上用的,数据量不是很大,需要方便移植或者需要频繁读/写磁盘文件的话,就用SQLite比较合适;如果是要满足多用户同时访问,或者是网站访问量比较大是使用MYSQL比较合适。下面详细介绍两者的区别和应用:SQLiteSQLite是非凡的数据
2016-10-18 15:32:04 545
原创 android RecyclerView获得单个Item的ViewHolder
我们在使用RecyclerView时,有时候还需要获取某个Item的viewHolder,具体如下:[java] view plain copy int firstItemPosition = layoutManager.findFirstVisibleItemPosition(); if (position - fir
2016-10-13 10:05:59 1276
原创 RecyclerView添加多个样式不同的Item布局
RecyclerView加载一种Item显示,往往不能满足我们在项目中开发的需要,下面我来给大家演示一下RecyclerView如何给它添加多个布局文件那么现在问题来了,这样实现的方式有很多种,1、通过RecyclerView中的Adapter中的getItemType();进行判断加载不的布局属于哪一种样式,通过样式来加载,但是这儿就会写很多的代码,比如每一个viewHolder
2016-10-12 13:47:16 4863
转载 CoordinatorLayout +RecyclerView+加载不同布局的item
最近在做一个仿海词词典的demo,首页主要用到了CoordinatorLayout 折叠标题,并加载下方不同布局的数据。海词词典的的首页是非常漂亮的,先让我们看下它的首页吧。直接上图片 这里我们可以看到,首页向上滑动的过程中,只有上部分滑出了屏幕,而搜索框并没有,而是滑到了屏幕的上方看上去非常漂亮
2016-10-12 10:57:45 1027
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人