Android进阶学习(持续更新)

recycleview

RecyclerView优秀文集

一个APP从启动到主页面显示经历了哪些过程?
安卓复习之旅—Binder工作机制

Android进程保活的一般套路

重要-作为Android开发者必须了解的Gradle知识

Android Data Binding Library 官方文档(译)

Android中图片的三级缓存浅析

加固:

加壳是在二进制的程序中植入一段代码,在运行的时候优先取得程序的控制权,做一些额外的工作。大多数病毒就是基于此原理。

加壳的程序可以有效阻止对程序的反汇编分析,以达到它不可告人的目的。这种技术也常用来保护软件版权,防止被软件破解。

Android 安全专项 - Apk 的加固
Android APK加壳技术方案【1】
Android APK加壳技术方案【2】
Android中的Apk的加固(加壳)原理解析和实现
常见 app 加固厂商脱壳方法研究
第三方免费加固横向对比

上拉加载下拉刷新:Ultra Pull to Refresh with Load More
下拉刷新上拉加载SmartRefreshLayout
https://github.com/scwang90/SmartRefreshLayout

最强大的视频弹幕引擎——烈焰弹幕使(DanmakuFlameMaster)

进度条:Material-ish Progress

数据库:greenDao
greenDao是一个将对象映射到SQLite数据库中的轻量且快速的ORM解决方案。
greenDAO 优势
1、一个精简的库
2、性能最大化
3、内存开销最小化
4、易于使用的 APIs
5、对 Android 进行高度优化

EventBus是一款针对Android优化的发布/订阅事件总线。简化了应用程序内各组件间、组件与后台线程间的通信。
优点是开销小,代码更优雅,以及将发送者和接收者解耦。
如果Activity和Activity进行交互还好说,如果Fragment和Fragment进行交互着实令人头疼,我们会使用广播来处理,
但是使用广播稍显麻烦并且效率也不高,如果传递的数据是实体类需要序列化,那么很显然成本会有点高。
http://blog.csdn.net/itachi85/article/details/52205464

ImagePicker
Android自定义相册,完全仿微信UI,实现了拍照、图片选择(单选/多选)、 裁剪 、旋转、等功能。

图片缩放PhotoView
https://github.com/chrisbanes/PhotoView

七牛云cdn 加速
Qiniu Happy DNS for Android使用问题

即时通信(instant message,IM)
移动IM开源框架Tigase > Openfire > Ejabberd对比分析
深入认识Tigase XMPP Server(下)

猜你喜欢

转载自blog.csdn.net/sinat_31057219/article/details/66967812
今日推荐