1.分享的简介 自定义View部分已经结束,了解具体详情请移步Android进阶之旅 – 自定义View篇。按照原定的计划,决定分享Android 进阶之旅 – 系统架构篇。 很多博客都有设计模式…
标签:进阶
Android高级进阶书籍推荐
中级进阶推荐看一下以下这几本书: 《Android从入门到精通(附光盘)》 明日科技 编 《第一行代码2 Android(第二版)》 郭霖 著 《Android开发进阶 从小工到专家 》何红辉 著 《Android进阶之…
【Android 进阶】Apk 使用系统签名
刚入职的时候,固件中 app 需要在源码中编译,不是很理解,为什么不使用 IDE 编译,然后 copy 到 /system/app/*,咨询导师,得到反馈 app 需要使用系统的权限 在 AndroidManifest.…
Instrumentation测试进阶
本篇主要讲解通过Instrumentation如何测试Android组件, 如何生成测试覆盖率报告等. 测试Android 组件 Activity测试 测试Activity,需要使用Android 测试支持库(Andro…
Instrumentation测试进阶练习
本篇文章主要讲解两个练习,如何测试Content Provider和Application 练习: 测试Content Provider 下面是一个Content Provider 的测试案例 (原文中并无此案例) 假设…
Android高级进阶之-APT原理解析及仿写ButterKnife实现View的自动绑定功能
我们在使用Dagger2、ButterKnife等框架的时候,会发现它们通过简单的注解就实现了强大的功能。不知道你又没有研究过这些框架又究竟是如何实现他们功能的呢?本篇文章就是带着这个问题来探究其原理并且自己实现一个简单…
Android进阶——性能优化——内存泄漏检测——eclipse使用 leakcanary AS使用leakcanary
leakcanary简介 我们经常被OOM所困扰,引起OOM往往都是内存泄漏长期没有解决造成的,如果在对象的生命周期本该结束的时候,这个对象还被一系列的引用,这就会导致内存泄漏,随着泄漏的累积,app将消耗完内存,直到O…
MultiItem进阶 实现Head Foot和加载更多-多类型RecyclerView Adapter
前言 本文是MultiItem系列的进阶文章,主要讲解header footer和下拉刷新加载更多功能的用法与实现详解,上篇文章MultiItem用法与详解-优雅的实现多类型RecyclerView Adapter讲解了…
Android 笔记:AIDL进阶
原文地址: http://tianma.space/post/3246519744/ 在上一篇博客 Android 笔记:IPC – AIDL 中讲到的 IPC 方式之一 AIDL 的基本用法,本文主要记录一…