- 博客(10)
- 收藏
- 关注
原创 Android倒计时神器 - CountDownTimer
Android倒计时神器 - CountDownTimer啥是CountDownTimer? CountDownTimer是Andorid.os包下一个谷歌为我们封装好的一个倒计时工具。我们吗、平时开发过程中像一些验证码、倒计时的功能,如果自己封装一个倒计时工具就会稍显麻烦。而谷歌这个工具使用起来非常方便。源码package android.os;public abstract cl...
2020-01-22 15:55:02
334
原创 Android Jetpack笔记 - ViewModel和LiveData
Android Jetpack笔记 - ViewModel和LiveData这是Android Jetpack 系列文章的第一篇,主要是总结一下在学习Jetpack组件库时遇到的各种问题和学习心得。为什么是Jetpack? Google官方于17/18 IO大会上推出了Jetpack。Jetpack是一个组件库,包含了四大组件,以及四大组件下的很多小的模块。这些模块都是可以单独使用的...
2019-11-07 22:46:01
407
转载 Android开发:给RecyclerView的item添加点击事件
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-09-24 18:29:45
586
1
原创 Android笔记 - RecyclerView中刷新数据的小坑
Android笔记 - RecyclerView中刷新数据的小坑notifyDataSetChanged()在用RecyclerView时,我们经常会遇到需要刷新数据集的操作,大家自然也就想到用 notifyDataSetChanged()来更新数据集。最近在用 notifyDataSetChanged() 的时候,我发现这个函数要求数据集必须是之前的用一个——即如果你传入了一个新的数据集或...
2019-09-24 17:46:39
416
原创 Android开发中Handler的简单用法
Android开发中Handler的简单用法背景在写自己的小项目快汇-一个简单的汇率转换工具时,其中有一个功能点是监听点击按钮事件之后发送获取汇率的网络请求,并刷新界面中的RecyclerView。调试报错,研究了一下是典型的子线程刷新UI导致报错。Only the original thread that created a view hierarchy can touch its vie...
2019-05-20 17:43:31
183
原创 Android笔记 - 异步处理技术
文章目录Android异步处理技术Thread创建线程的两种方法Android中的三种线程AsyncTask定义使用步骤代码示例简单进度条DEMOAndroid异步处理技术Thread创建线程的两种方法继承Thread类并重写run方法public class MyThread extend Thread{ @Override public void run(){ /...
2019-05-20 17:42:44
204
原创 Android笔记 - RecyclerView
文章目录RecyclerViewAdapterViewHolder内部类Adapter的构造器需要重载的方法Recyclerview元素布局文件Activity或者Fragment中调用RecyclerviewRecyclerViewAdapterAdapter是数据适配器,用来给Recyclerview填充数据的。可以一个Adapter对应一个Recyclerview,也可以一个Adapa...
2019-05-10 00:33:35
307
原创 Android开发中Handler的简单用法
Android开发中Handler的简单用法背景在写自己的小项目快汇-一个简单的汇率转换工具时,其中有一个功能点是监听点击按钮事件之后发送获取汇率的网络请求,并刷新界面中的RecyclerView。调试报错,研究了一下是典型的子线程刷新UI导致报错。Only the original thread that created a view hierarchy can touch its vie...
2019-05-06 21:06:49
2713
1
原创 基于Seafile搭建一个私人网盘,使用Debian8+Sqlite3
文章目录什么是Seafile?你需要的一些准备... ...安装Seafile1.环境准备2.安装依赖3.安装服务器4.启动 Seafile 服务器5.Enjoy!结语什么是Seafile? Seafile是一个遵循GPL V3的开源的企业网盘系统。除了被很多企业采用的企业版之外,它的社区免费版也是十分优秀的。 ...
2019-03-18 22:04:19
1254
1
原创 安卓开发中Fragment的一些使用心得
安卓开发中Fragment的一些使用心得 最近我们综合课程设计小组在开发一款名为“快行”的安卓App,核心是基于高德地图SDK,通过我们自己设计的算法,给用户推荐最快捷的一条出行路线。 快行的Github仓库地址 DannyDiao/KuaiXing为什么使用Fragment来进行开发? 因为之前第一轮学习安卓开发(大一)的时候,我跳过了Fragment碎片这章Orz,所以最早开发...
2018-12-11 16:06:18
1095
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人