- 博客(4)
- 收藏
- 关注
转载 Greedao基本的使用
greenDAO3 基本使用greenDAO3基本使用greenDAO3开始使用注解的方式定义实体类(entity),并且是通过安装gradle插件来生成代码。之前的版本则是通过建立一个独立的Java-lib工程来存放生成的文件。导入相关的包总工程下加入dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) ...
2018-04-16 22:01:08 323
原创 Handler机制原理
一:Handler的意义:Andorid提供了Handler和Looper来满足线程间的通信。并且提供了很重要的一种功能,那就是进行异步处理。Handler的原则是先进先出。而Looper类则是用来管理特定线程内对象之间的消息交换(MessageExchange)。二;1:Looper,一个线程可以产生一个Looper对象,由它来管理此线程里的MessageQueue(消息队列)。 2:H...
2018-04-16 17:57:32 117
原创 RecyclerView结合Checkbox实现单选,反选,全选功能
思路:首先需要一个Map集合用于存储每一个条目的选中状态。选中哪个条目,则把该条目的位置添加进集合,并设置key为true,删除则设置Map集合中对应的位置的key为false。最后提交的时候,遍历map集合,即可得到所有选中的条目。全选是把Map集合中的key全部设置为true即可,而反选则需要遍历Map集合,判断每个key的状态并设置为相反的状态。先上适配器的代码public class My...
2018-04-16 12:47:54 1413 2
转载 长传头像
废话不多说直接上代码Activity代码public class MainActivity extends AppCompatActivity implements View.OnClickListener { private ImageView iconurl; private TextView tv_gallery; private TextView tv_photograp...
2018-04-16 12:42:29 178
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人