A Guide to Android Plug-in Development
Tags
Summary
Editor's review
Who it's for
A good fit for
- 有 2 年以上 Android 开发经验、想深入理解系统底层机制的工程师
- 负责大型 App 架构与发版效率、需要评估热修复与插件化方案的技术负责人
- 准备面试或系统复习 Android 四大组件、ClassLoader、Binder 知识的开发者
- 想借鉴 Hook 与代理思想来解决其他平台热更新问题的技术人员
Not a good fit for
- 零基础或刚入门的 Android 学习者,缺少足够代码经验很难跟上
- 只想要开箱即用框架和最新 API 示例、不愿读原理的人
- 从事 iOS、后端等方向、对 Android 系统机制无需求的读者
Reading tips
- 先通读第 2 章 Android 底层知识,把 Binder、四大组件、ClassLoader 的脉络梳理清楚再进入方案部分。
- 阅读方案章节时,边读边动手复现书中示例工程,重点体会“声明占位—动态替换—资源加载”的主线。
- 把第 17~21 章的降级、混淆、增量更新当作工程清单,对照自己项目的发版流程逐项核对。
- 注意书成于 2018 年,遇到框架细节与现行版本不一致时,以官方文档和最新源码为准。
About the publisher
In addition to science and technology and professional publishing, the books in our catalog from China Machine Press also reflect a sustained focus on psychology, computing, management, finance and economics, and social sciences. In psychology, the catalog includes works by C. G. Jung and introductions to analytical psychology, as well as applied topics such as stress and health, and addiction and healing. In computing, it features Structure and Interpretation of Computer Programs (JavaScript Edition). Management and finance titles include Administrative Behavior (4th Edition), The Price of Inequality (Collector's Edition), and This Time Is Different: Eight Centuries of Financial Folly (Commemorative Edition). In the philosophy and history of science, there is The Worldview: The Third Edition. Relevant authors include C. G. Jung, William McGuire, Sonu Shamdasani, and Gabor Maté. Public information is limited; the above summarizes the publisher's profile based solely on the books in our catalog.
Contents
- Chapter 1 The Past, Present, and Future of Plug-in Technology
- Chapter 2 Android Fundamentals
- Chapter 3 Reflection
- Chapter 4 The Proxy Pattern
- Chapter 5 Hooking the startActivity Method
- Chapter 6 Basics of Plug-in Technology
- Chapter 7 A First Look at Resources
- Chapter 8 The Simplest Plug-in Solution
- Chapter 9 Plug-in Solutions for Activity
- Chapter 10 Plug-in Solutions for Service
- Chapter 11 Plug-in Solutions for BroadcastReceiver
- Chapter 12 Plug-in Solutions for ContentProvider
- Chapter 13 A Static-Proxy Plug-in Solution: The that Framework
- Chapter 14 The that Framework's Support for Service and BroadcastReceiver
- Chapter 15 Resources Revisited
- Chapter 16 A Fragment-Based Plug-in Framework
- Chapter 17 Degradation
- Chapter 18 Obfuscating Plug-ins
- Chapter 19 Incremental Updates
- Chapter 20 Plug-in Solutions for so Files
- Chapter 21 Hooking the App Packaging Process
- Chapter 22 Summary of Plug-in Technology
- Appendix A Common Tools
- Appendix B Code Index for This Book
FAQ
这本书适合什么水平的 Android 开发者?
书里的插件化方案现在还能直接用吗?
全书共多少章,结构是怎样的?
插件化和热修复是同一件事吗?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.