Android 开源APP收集 发表于 2018-08-29 | 更新于 2018-09-05 | 分类于 android LeafPic ( Github | APK | 适用于: 初级开发者)LeafPic 是最好的开源图库APP,非常适合初级开发者学习,库中实现了动态主题的功能,可以好好研读一下啊 Simple Calendar (Github | APK | 适用于:初级开发者)这个应用完全基于 Kotlin 来 ... 阅读全文 »
未命名 发表于 2018-08-29 Epoxy Epoxy is an Android library for building complex screens in a RecyclerView https://goo.gl/eIK82p 阅读全文 »
kotlin 基础知识 发表于 2018-08-26 | 更新于 2018-09-05 | 分类于 kotlin kotlin 基础知识中文官方 kotlin官方sample 介绍基础语法(一)123456789101112fun getGreeting(): String { val words = mutableListOf<String>() words.add("Hel ... 阅读全文 »
Bugly热补丁发布和使用 发表于 2018-08-16 | 更新于 2018-08-29 | 分类于 Android Bugly热补丁发布和使用精进课堂热补丁集成的bugly版本的热更新,bugly 则使用的是简化版本的tinker 。 bulgy 热补丁接入文档 tinker接入文档 打全渠道包通常我们执行gradle脚本 assembleReleaseChannels 命令打全渠道包,打包之前需要校验,vers ... 阅读全文 »
RxJava2.0 中的背压 发表于 2018-07-21 | 分类于 hexo 背压 backpressure 背压是指在异步场景中,被观察者发送事件速度远快于观察者的处理速度的情况下,一种告诉上游的被观察者降低发送速度的策略,或者说背压是流速控制的一种策略Backpressure 其实是一种现象:在数据流从上游生产者向下游消费者传输的过程中,上游生产速度大于下游消费速度,导 ... 阅读全文 »
Android Handler消息机制源码解析(面试问题) 发表于 2018-07-21 | 更新于 2018-07-31 | 分类于 hexo 做Android的,应该都用过handler,handler是异步通信用的,用来解决耗时任务阻塞主线程的,耗时任务放到子线程去做,通过handler进行UI更新,handler 涉及 Message,MessageQueue,Looper ,如下图: MessageQueue 阅读全文 »
RxJava基本使用 发表于 2018-07-16 | 更新于 2018-07-20 | 分类于 rxjava 优秀的人,不是不合群,而是他们合群的人里面没有你 RxJava是什么?开源地址 RxAndroid 要知道RxJava是什么,那么你应该先去了解一下Rx。Rx的全称是Reactive Extensions,直译过来就是响应式扩展。Rx基于观察者模式,他是一种编程模型,目标是提供一致的编程接口 ... 阅读全文 »
hexo 个性化设置(大全) 发表于 2018-07-16 | 更新于 2018-07-20 | 分类于 hexo 主题访问主题列表,获取主题代码。 进入themes目录,进入以下操作: 下载主题 (以next主题为例) 1git clone https://github.com/iissnan/hexo-theme-next.git(主题的地址) 打开__config.yml文件,将themes修改为next( ... 阅读全文 »
Tinker 热补丁接入过程中的坑!!! 发表于 2016-12-09 | 更新于 2018-07-19 | 分类于 Android ##Tinker 介绍 ##gradle 接入gradle是推荐的接入方式,在gradle插件tinker-patch-gradle-plugin中我们帮你完成proguard、multiDex以及Manifest处理等工作。 ##添加gradle依赖在项目的根目录build.gradle中,添加t ... 阅读全文 »