自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

战斗力为5的码农

Nothing is impossible

  • 博客(7)
  • 收藏
  • 关注

原创 关于Handler那些不为人知的事

关于Handler那些不为人知的事众所周知,在Android系统中,不能在主线程处理耗时操作,且不能在子线程中跟新UI。那我即想发送网络请求又想处理更新UI,该怎么做呢,庆幸的是,Android为我们提供了Handler机制,方便我们去处理线程之间的切换。那我们来了解一下Handler到底是怎么完成线程与线程之间的切换的。我们先从日常的使用方法中入手一步步的了解Handler底层原理...

2018-04-08 00:10:58 370

原创 关于Android四大组件的生命周期和使用方法

关于Android四大组件的生命周期和使用方法Activity的生命周期Activity作为在应用程序中与用户交互最多的组件,他的生命周期至关重要。我们实践一下 打开一个Activity的生命周期 要说activity 就难免不提及Fragment 我们在Activity中使用了Fragment,来看一下随着Activity的启动,Activity和 Fragment的生命周期是怎...

2018-04-05 18:52:09 3031

原创 自定义Dialog并生成lib库,方便别人依赖

自定义Dialog并生成lib库,方便别人依赖大致流程如下1,创建项目2,创建model,选择lib库3,编写自定义Dialog在lib库中4,上传至自己的github账号下5,选择release,为项目添加版本号6,复制项目地址,至JitPark网站,搜索,会在下方看到自己生成的complier 至于怎么用相信你不用说了吧开始实践吧1,创建新项目,创建li...

2018-04-04 14:19:20 378

原创 聊聊MVP模式+Retrofit+RxJava+RxAndroid的简单封装

聊聊MVP模式+Retrofit+RxJava+RxAndroid的简单封装先看一下项目结构: 项目依赖: 3,自己定义了一个初始化Retrofit的工具类RetrofitManager 来看一下实现public class RetrofitManager { private static RetrofitManager mRetrofitManager;...

2018-04-03 19:46:17 167

原创 聊聊Android的四种启动模式

聊聊Android的四种启动模式在说启动模式前先说一些名词:栈的概念栈(Stack)是一种常用的数据结构,栈只允许访问栈顶的元素,栈就像一个杯子,每次都只能取杯子顶上的东西,而对于栈就只能每次访问它的栈顶元素,从而可以达到保护栈顶元素以下的其他元素.”先进后出”或”后进先出”就是栈的一大特点,先进入栈的元素总是要等到后进入栈的元素出栈以后才能出栈.递归就是利用到了系统栈,暂时保存临时...

2018-04-03 17:34:01 136

原创 自定义柱状图

自定义柱状图,可以根据自己的需求随意改变。

2016-11-04 19:56:13 341

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

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

2016-07-13 13:23:44 241

空空如也

空空如也

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

TA关注的人

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