关注 已有 4 人关注
资源集 Android世界
morndragon Spike 26个月前创建 25个月前更新 共30条资源
分享自己的一些Android开发经验, 仅此而已.
一本书 一门课 一篇文章 一个站点 一个工具
上一页 下一页
没有你想要的内容?我来添加
×
【图书】
作者:
0/100
123

确定
确定
取消
Dagger已经加入Google I/O, 是Square开发的依赖注入库, 发布2.0版本. Dagger表示有向非循环图(Directed Acyclic Graph, DAGger). 好处和优点有很多, 参考, 所有优秀的开源库, 本质上都是让程序更加清晰, 编写更加容易. 让我们来看看怎么使用?
确定 取消
Retrofit是Square开发的网络服务库, 简化Get/Post网络服务的使用, 配合Rx和Dagger有更好的效果. Retrofit已经更新到第2.0版, 本文介绍一些常见的使用方式. 更多: http://www.wangchenlong.org/ 注意: Retrofit2的beta3版本, 使用Okhttp3, Interceptor使用方式发生改变....
确定 取消
App应用本质上是一个apk包, 即一个zip包, 可以直接显示其中的内容. 通过apk文件, 我们可以获知apk的版本信息, so库和第三方库, 并了解一些主流公司的应用框架. 分析工具主要是ApkTool和ClassyShark, 本人比较喜欢Shark工具. 我使用ClassyShark分析一下美团的框架, 也可以按照这个原理, 分析其他App的基本架构. 让我们看看, 有什么好玩...
确定 取消
随着应用的体积越来越大, 插件化也逐渐受到关注, 参考. 应用插件化把模块完全解耦, 使用下载更新的方式, 扩展应用, 是平台化类应用的必然选择. 国内很多公司实现了各式各样的方法, 奇虎360的DroidPlugin是比较有意思的一个, 使用预占位的方式注册四大组件, 实现热更新, 参考, 也可以直接读源码理解实现逻辑. 更多: http://www.wangchenlo...
确定 取消
反编译就是逆向工程(Reverse Engineering), 通过解析Apk的内容, 可以验证特性和替换资源. 在批量生成应用时, 使用服务器脚本批量修改Apk, 可以节约人力和时间. 本文介绍逆向工程的常用工具和使用方法. 最新的工具是ClassyShark. 更多: http://www.wangchenlong.org/ apk apk表示Appl...
确定 取消
Rx表示响应式编程, 使用观察者模式, 以观察者(Observer)和订阅者(Subscriber)为基础的异步响应方式. 在Android编程时, 经常会使用异步线程处理耗时任务, RxAndroid是比较优雅的选择. 更多: http://www.wangchenlong.org/ 目前的异步编程方式都会导致一些问题, 如 ...
确定 取消
RxJava是响应式编程, 在异步处理网络数据时, 使用广泛. 使用一些Rx的特性, 缓存网络数据, 并同步显示, 可以增强用户的网络加载体验. 更多: http://www.wangchenlong.org/ 缓存模式: 读取数据库, 显示, 请求数据, 存储到数据库, 再更新页面. 使用Dagger2+Retrofit+Rx的标准组合, 我来讲解一下...
确定 取消
RxBinding是Rx中处理控件异步调用的方式, 也是由Square公司开发, Jake负责编写. 通过绑定组件, 异步获取事件, 并进行处理. 编码风格非常优雅. 让我来讲解一下如何使用, 本文含有代码示例. 更多: http://www.wangchenlong.org/ 本文源码的Github下载地址. 欢迎Follow我的GitHub: ht...
确定 取消
在应用开发中, 我们需要使用后台任务更新前台界面, 不因页面切换而导致重新开始, 或因某些任务阻塞界面刷新, 比如显示下载或播放进度等. 为了追求更优质的用户体验, 需要大量使用后台任务, 常见的就是异步任务(AsyncTask)和后台服务(Service), 当然还有RxJava. 我写了一个示例, 来讲讲如何使用这些常用的后台方式. 更多: http://www.wan...
确定 取消
在应用中, 为了提高用户体验, 会提供更新版本的功能. 那么如何实现呢? 我写了一个简单的Demo, 说明一下, 需要注意几个细节. 使用了Retrofit和Rx处理网络请求. 更多: http://www.wangchenlong.org/ 本文源码的GitHub下载地址 欢迎Follow我的GitHub: https://github.com/Sp...
确定 取消
更多...
添加到资源集
+创建资源集
取消
确定
新建资源集 ×
标题:
描述:

返回
创建
用户名不正确!
下次自动登录