Android 架构 -- MVC、MVP 和 MVVP 架构浅析 发表于 2017-09-02 | 分类于 Android 架构 | 阅读次数 简单介绍 MVC、MVP 和 MVVP 架构三种架构设计 阅读全文 »
Android RecyclerView -- StaggeredGridLayoutManager 多样式布局 发表于 2017-08-26 | 分类于 Android | 阅读次数 介绍 StaggeredGridLayoutManager 多样式布局 阅读全文 »
Android View -- RecyclerView 的基本特点和使用方法 发表于 2017-08-26 | 分类于 Android | 阅读次数 介绍 RecyclerView 的基本特点和使用方法 阅读全文 »
Android 性能优化理论篇 -- 布局优化三剑客include、merge、ViewStub 发表于 2017-08-20 | 分类于 Android性能优化 | 阅读次数 介绍include、merge、ViewStub 的使用 阅读全文 »
J2V8 -- 开始使用J2V8 发表于 2017-08-07 | 分类于 V8 | 阅读次数 介绍 J2V8 的基本用法,如何在 Android 中使用 J2V8,如何通过 Java 来调用 JavaScript 的对象和方法。 阅读全文 »
WebApp 和 NativeApp 的世纪之战 发表于 2017-08-05 | 分类于 移动互联网 | 阅读次数 分析一下WebApp的特点、性能问题、优化方向、进化史以及未来发展方向 阅读全文 »
Android 线程 -- ConditionVariable 用法 发表于 2017-07-10 | 分类于 Android 线程 | 阅读次数 介绍 ConditionVariable 的用法 阅读全文 »
Markdown 绘制 UML 图 -- PlantUML + Gravizo 发表于 2017-07-08 | 分类于 开发工具 | 阅读次数 介绍使用 PlantUML 绘制 UML 图,以及渲染引擎组合 PlantUML + Gravizo 的使用 阅读全文 »
Android 深入理解 dumpsys 发表于 2017-06-13 | 分类于 Android源码分析 | 阅读次数 在Android开发过程中 dumpsys 命令是一个我们会经常使用的非常实用的命令,我们非常有必要来探究一下它是如何来带给我们一个如此便捷的查看Android各个服务信息的方式的。本文基于 Android6.0 来分析 dumpsys 源码以及其工作原理。 阅读全文 »
Android 插件化 -- 资源的动态加载实践 发表于 2017-05-22 | 分类于 Android 插件化 | 阅读次数 介绍使用 createPackageContext 方法和自定义 AssetManager 两种方法实现加载不同应用的资源 阅读全文 »
Android 插件化框架Small解析--动态注册组件原理及启动插件Activity流程 发表于 2017-05-12 | 分类于 Android 插件化 | 阅读次数 结合 Activity 的启动流程来分析如何启动插件 Activity,以此来介绍Small插件化一个核心技术--动态注册组件 阅读全文 »