![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
战斗力为五的码农
Nothing is impossible,If you have ,go for it.
展开
-
自定义柱状图
自定义柱状图,可以根据自己的需求随意改变。原创 2016-11-04 19:56:13 · 335 阅读 · 0 评论 -
关于Handler那些不为人知的事
关于Handler那些不为人知的事众所周知,在Android系统中,不能在主线程处理耗时操作,且不能在子线程中跟新UI。那我即想发送网络请求又想处理更新UI,该怎么做呢,庆幸的是,Android为我们提供了Handler机制,方便我们去处理线程之间的切换。那我们来了解一下Handler到底是怎么完成线程与线程之间的切换的。我们先从日常的使用方法中入手一步步的了解Handler底层原理...原创 2018-04-08 00:10:58 · 367 阅读 · 0 评论 -
聊聊Android的四种启动模式
聊聊Android的四种启动模式在说启动模式前先说一些名词:栈的概念栈(Stack)是一种常用的数据结构,栈只允许访问栈顶的元素,栈就像一个杯子,每次都只能取杯子顶上的东西,而对于栈就只能每次访问它的栈顶元素,从而可以达到保护栈顶元素以下的其他元素.”先进后出”或”后进先出”就是栈的一大特点,先进入栈的元素总是要等到后进入栈的元素出栈以后才能出栈.递归就是利用到了系统栈,暂时保存临时...原创 2018-04-03 17:34:01 · 134 阅读 · 0 评论 -
聊聊MVP模式+Retrofit+RxJava+RxAndroid的简单封装
聊聊MVP模式+Retrofit+RxJava+RxAndroid的简单封装先看一下项目结构: 项目依赖: 3,自己定义了一个初始化Retrofit的工具类RetrofitManager 来看一下实现public class RetrofitManager { private static RetrofitManager mRetrofitManager;...原创 2018-04-03 19:46:17 · 164 阅读 · 0 评论 -
自定义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 · 373 阅读 · 0 评论 -
关于Android四大组件的生命周期和使用方法
关于Android四大组件的生命周期和使用方法Activity的生命周期Activity作为在应用程序中与用户交互最多的组件,他的生命周期至关重要。我们实践一下 打开一个Activity的生命周期 要说activity 就难免不提及Fragment 我们在Activity中使用了Fragment,来看一下随着Activity的启动,Activity和 Fragment的生命周期是怎...原创 2018-04-05 18:52:09 · 3007 阅读 · 0 评论