[第6期]Android周报

jopen 9年前

原文  http://www.race604.com/android-weekly-6/

文章/教程

  1. 根据Smali文件还原java代码
    我们Apk反编译得到的代码,jar的话可能很多地方无法正确的解释出来,如果我们反编译的是smali则可以正确的理解程序的意思。因此,我们有必要熟悉smali语法。
  2. Gradle自定义你的BuildConfig
    Gradle自定义你的BuildConfig,添加自定义字段,自动化配置你的开发和正式包。
  3. Android任务和返回栈完全解析,细数那些你所不知道的细节
    Android Activity的启动模式被谈过很多次,认真看官方文档还是理解最精确的。
  4. 视频:React Native介绍
    非死book发布React Native框架,可以使用JS来写Native的iOS和Android应用,不是长的像,是真的Native app。持续关注一下。
  5. Android NDK开发Crash错误定位
    本文从实例解析使用NDK调试工具定位NDK错误,简单易懂。

源代码/库

  1. SmartAppUpdates
    Android应用增量更新库,自己实现增量更新,快速高效升级。
  2. DragTopLayout
    DragTopLayout,一个在ViewPager头部添加一个TopView用以显示头部菜单的控件。类型豌豆荚的应用详情页实现。博客介绍在 这里
  3. SwipyRefreshLayout
    官方的 SwipeRefreshLayout 的扩展,可以下拉或者上拉,上下同时可以拉的功能还在开发中。
  4. Advanced RecyclerView
    RecyclerView 的加强版,支持拖动、Swipe操作。
  5. DragSortAdapter
    RecyclerView 的支持拖放的Adapter
  6. joda-time-android
    Joda time的Android版本。Joda time提供比Android系统自带的 DateCalander 更方便强大的API。

工具

  1. Android Drawable Importer Plugin

    一个导入Drawable的工具,自动添加各分辨率的资源。集成了 AndroidIconsMaterialIcons

可以点击订阅本周刊RSS,也可以关注此周刊主页。也欢迎投稿到这里: race604@gmail.com