自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序猿—从入门到上道

记录程序猿路上的点点滴滴

  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除