自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 android中使用Rxjava实现倒计时功能

一般我们在开发时,常会遇到使用倒计时的场景,以前一般会使用thread+handler来实现,而强大的Rxjava横空出世后,使这一切变得简单了。我们可以在子线程中直接使用发射器每融1S发出一个时间,在主线程中接收更新ui,在等倒计时结束恢复界面,下面给出在用户注册时获取验证码的,倒计时使用的代码demo。

2017-03-31 17:21:20 4533 3

原创 动态加载、插件化、热部署、热修复(更新)知识汇总

开发中经常能听到动态加载,插件化,热部署等词,动态加载到底是何方神物,它能实现什么功能,实现原理又如何?动态加载和插件化、热部署又有着什么样的联系呢?下面我们一起来学习吧。1. 基本知识1.1 动态加载动态加载,是指在应用运行时,动态加载某个模块,达到新增或是改变某一部分功能/行为。1.1.1 Java的动态加载通过类加载器ClassLoader(用来加载类的)实现动态加载Jar文件,当一个Clas

2017-03-31 16:56:59 6376

原创 android类加载器ClassLoader

我们开发android写的都是java代码,java代码都是写在class里面,虚拟机需要把class文件加载进来才能创建实例对象并工作,完成类加载的角色就是ClassLoader。

2017-03-31 15:07:31 2006

原创 Material Design控件总结

1. Toolbar知识点1:Toolbar和ActionBar的区别?Toolbar与ActionBar类似,但ActionBar只能仅位于活动的顶部,而且也不能实现Material Design效果,使用不灵活。一般在开发时都会在app的theme里设置不显示ActionBar,如下: <style name="AppTheme" parent="Theme.AppCompat.Light

2017-03-21 22:16:09 1251

原创 android沉浸式状态栏、fitsSystemWindows、标题栏折叠

现在大部分android手机都是android4.4以上,都支持开发者可以自定义状态栏色值,原来的黑底白字时代已过去。在android5.0上我们还可以自定义状态栏文字色值,让其显示深色字体。一、沉浸式状态栏的实现实现沉浸式状态栏效果,一般有两种方式:1、设置系统主题,在styles.xml中设置,在相应需要实现的界面里设置其android:theme主题。需要根据不同机器版本设置多个styles.

2017-03-12 22:04:41 29484

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-03-11 10:52:04 663

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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