文章/教程
- 根据Smali文件还原java代码
我们Apk反编译得到的代码,jar的话可能很多地方无法正确的解释出来,如果我们反编译的是smali则可以正确的理解程序的意思。因此,我们有必要熟悉smali语法。 - Gradle自定义你的BuildConfig
Gradle自定义你的BuildConfig,添加自定义字段,自动化配置你的开发和正式包。 - Android任务和返回栈完全解析,细数那些你所不知道的细节
Android Activity的启动模式被谈过很多次,认真看官方文档还是理解最精确的。 - 视频:React Native介绍
Facebook发布React Native框架,可以使用JS来写Native的iOS和Android应用,不是长的像,是真的Native app。持续关注一下。 - Android NDK开发Crash错误定位
本文从实例解析使用NDK调试工具定位NDK错误,简单易懂。
源代码/库
- SmartAppUpdates
Android应用增量更新库,自己实现增量更新,快速高效升级。 - DragTopLayout
DragTopLayout,一个在ViewPager头部添加一个TopView用以显示头部菜单的控件。类型豌豆荚的应用详情页实现。博客介绍在 这里 。 - SwipyRefreshLayout
官方的 SwipeRefreshLayout
的扩展,可以下拉或者上拉,上下同时可以拉的功能还在开发中。 - Advanced RecyclerView
RecyclerView
的加强版,支持拖动、Swipe操作。 - DragSortAdapter
RecyclerView
的支持拖放的Adapter - joda-time-android
Joda time的Android版本。Joda time提供比Android系统自带的 Date
和 Calander
更方便强大的API。
工具
-
Android Drawable Importer Plugin
一个导入Drawable的工具,自动添加各分辨率的资源。集成了 AndroidIcons 和 MaterialIcons 。
可以点击订阅本周刊RSS,也可以关注此周刊主页。也欢迎投稿到这里: race604@gmail.com