Android Development in Detail cover

Android Development in Detail

No rating yet
Word count
800 words
Chapters
28
ISBN
9787569225808

Tags

Summary

Android Development in Detail is a comprehensive reference book on Android app development, written by the Mingri Technology team (Li Lei, Wang Guohui, and Liu Zhiming) and published by Jilin University Press in 2018. It runs to 28 chapters and covers virtually every stage of knowledge needed to build Android applications, serving both absolute beginners and developers with some experience who want to advance systematically. In terms of content, the book begins with the origins and architecture of the Android platform, first familiarizing readers with common techniques in Android Studio, the mainstream development tool, before moving into App UI design, where UI controls are explained in three tiers—elementary, intermediate, and advanced—with dedicated discussion of Android's permission mechanism, the use of support libraries, and custom controls. In the component section, the book uses the metaphor of "leading and supporting roles" to explain Activity and Intent, then extends to event and gesture handling, resource access and invocation, use of the Action Bar, messages and notifications, broadcasts and alarms, and other application-level topics. The advanced section covers graphics and image processing, animation, audio and video playback, photography and image display, 3D graphics with OpenGL, data storage, background task processing (Service and asynchronous mechanisms), sensor applications, location services and Baidu Map integration, network programming and Internet applications, desktop widget development, and common third-party technologies such as third-party login, sharing, and payment, closing with APK export and app publishing. Throughout, the book emphasizes a "knowledge plus examples" approach, with detailed comments on the sample code and "e-learning codes" embedded in the text: readers can scan the codes to get expanded explanations of technical terms and difficult code, and can also obtain companion source code and technical support through the Mingri Academy website.

Editor's review

这本书最大的价值在于“全”。28章的体量把Android应用开发从环境搭建到上架的整条链路铺开,读者不必在几本书之间来回拼接知识,一册在手就能建立较为完整的开发地图。对自学者尤其友好的是,它把抽象概念嵌在可运行的实例里:先用一个小例子看到效果,再回头理解控件、组件与生命周期,学习曲线相对平缓。 结构上它有明显的主线意识——UI控件分三级递进,组件部分用“主角与配角”的比喻讲Activity与Intent,后台工作者、传感器、地图、网络、小部件、第三方登录与支付这些实战话题也都有独立章节,便于按需查阅,当作工具书放在手边也合适。 书中的“e学码”设计是较有辨识度的一点,遇到难懂的术语或代码片段,扫码就能看到扩展解释,相当于给纸质书装了一个随身的答疑入口;配合明日学院网站上的源码与资源,动手练习的门槛被进一步降低。 需要提醒的是,本书内容基于2018年前后的Android技术栈,示例围绕Java与Android Studio展开。今天学习时,建议把它当作理解Android基础概念与开发流程的教材,语法与依赖版本方面再参考官方文档与更新的资料。

Who it's for

A good fit for

  • 零基础想系统入门Android应用开发的初学者
  • 需要一本可随时查阅的Android开发工具书的自学者
  • 在校学生或培训学员,用于配合课程做实践练习
  • 已经会Java、希望转向移动端开发的程序员

Not a good fit for

  • 已专攻Kotlin与Jetpack Compose、需要最新技术栈的资深开发者
  • 只想快速做跨平台应用、不想深入Android原生体系的读者
  • 期望书中内容与当前Android版本完全同步的读者

Reading tips

  1. 按章节顺序阅读,先打牢UI控件、Activity与Intent等基础,再挑感兴趣的实战章节。
  2. 每章的实例务必亲自敲一遍并改动参数观察效果,源码可从配套网站获取对照。
  3. 遇到看不懂的术语先扫码看扩展解释,仍不清楚再查官方文档补足概念。
  4. 读完第28章后,自己从零做一个完整小App并尝试打包上架,把全书知识串成一条线。

About the publisher

Jilin University Press China · Founded in 1983

Jilin University Press is a comprehensive university press based in Jilin Province, China. Its publishing covers university textbooks, academic monographs and general-interest titles, with common categories including inspirational growth, foreign literature, mystery and detective fiction, history and classic works. The database contains 171 titles, including representative books such as Don Quixote, Jane Eyre, Selected Works of Chekhov, The Moon and Sixpence, The Lady of the Camellias, The Adventures of Sherlock Holmes, The Family Instructions of Master Yan and The Sorrows of Young Werther, spanning foreign literary classics and traditional Chinese texts. Its author resources include Chinese and foreign figures such as W. Somerset Maugham, Yan Zhitui, Lü Siming and Ba Jin, as well as editors and authors such as Study Group and Zhang Ying. The press has developed a certain character in introducing foreign literary classics and compiling traditional readings, balancing adolescent reading with academic popularization. As public information is limited, the above focuses on the publishing directions reflected in its database titles.

Contents

  1. Chapter 1 The Starting Point of the Android Journey
  2. Chapter 2 Common Techniques in Android Studio
  3. Chapter 3 App UI Design
  4. Chapter 4 Elementary UI Controls
  5. Chapter 5 Intermediate UI Controls
  6. Chapter 6 Advanced UI Controls
  7. Chapter 7 Android's Permission Mechanism and the Use of Support Libraries
  8. Chapter 8 Custom Controls
  9. Chapter 9 Leading Role (Activity) and Supporting Role (Intent)
  10. Chapter 10 The Repairman of Android Programs
  11. Chapter 11 Events and Gestures
  12. Chapter 12 Basic Resource Access in Android
  13. Chapter 13 Invoking Advanced Resources in Android
  14. Chapter 14 Using the Action Bar
  15. Chapter 15 Messages, Notifications, Broadcasts, and Alarms
  16. Chapter 16 Graphics and Image Processing Techniques
  17. Chapter 17 Animation in Android
  18. Chapter 18 Playing Audio and Video
  19. Chapter 19 Taking Photos and Displaying Images
  20. Chapter 20 3D Graphics with OpenGL
  21. Chapter 21 Data Storage Techniques
  22. Chapter 22 The Silent Background Workers
  23. Chapter 23 Sensor Applications
  24. Chapter 24 Location Services and Map Applications
  25. Chapter 25 Network Programming and Internet Applications
  26. Chapter 26 Widgets in Android
  27. Chapter 27 Common Third-Party Technologies
  28. Chapter 28 Publishing Your App

FAQ

这本书适合零基础的人看吗?
适合。书中从Android平台介绍、环境搭建与第一个项目讲起,UI控件也按初级、中级、高级分级讲解,未要求读者已具备Android基础;但需要至少掌握Java的基本语法,否则阅读代码实例会比较吃力。
书里的示例用什么语言和开发工具?
据出版信息,全书以Java为开发语言,使用Android Studio作为集成开发环境,内容基于2018年前后流行的Android版本与控件体系,属于传统的View体系而非Compose声明式UI。
书中的技术内容现在会过时吗?
部分会。2018年出版的书籍在Android版本、AndroidX支持库、第三方SDK接口等细节上可能与现状有差异,但Activity与Intent、生命周期、资源访问、数据存储、网络访问等核心概念仍然通用,建议配合官方文档使用。
什么是书中的“e学码”?
这是书中设置的一种二维码辅助功能,位于专业术语或代码难点下方,用手机扫描后可获得更详细的扩展解释,帮助读者在不中断阅读的情况下解决疑惑。
配套源码和资源在哪里获取?
出版信息提到可登录明日学院网站获取本书的程序源码、学习资源与技术支持,具体获取方式以书内说明和出版社渠道为准。

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.

About the author

Mingri Technology, whose full name is Jilin Province Mingri Technology Co., Ltd., is a high-tech company specializing in software development, education and training, and the integration of software development educational resources, and it organizes the compilation of computer programming textbooks. Its works are aimed mainly at programming beginners and focus on learning languages such as Python, Java, C#, and SQL, as well as GUI design and web front-end development; its common categories are programming design, computer fundamentals, and software learning. Representative works include the upgraded editions of Python GUI Design, SQL, and Java in the “Zero Foundation Learning” series, along with study notes on HTML+CSS+JavaScript and a complete self-study course on C#. The company has developed textbook series such as “From Beginner to Master” and “Software Development Video Lecture Hall”; related textbooks have received industry and university press awards, and several titles have long ranked among the top sellers in their categories. Public information is limited; the author name is an institutional byline, and the focus is on the compilation and publication of computer programming educational materials.

李磊 Author

Public information about Li Lei is limited, and his nationality, dates of birth and death, and educational background cannot currently be confirmed. Judging from the 23 works held in the collection, his writing and editorial interests span several fields: there are documentary works focused on power and reality, such as The Evil of Silence: Danger and Power in the City of Angels and Succession; scientific and humanistic subjects such as The Poet Laureate Among Scientists: The Lightman Universe Trilogy; philosophical and psychological motivational titles such as On Happiness and Richard Wiseman's Classic Psychology Collection; and Mirror Mirror Chi Chi Annotated Translation, which shows an interest in organizing traditional texts. His works commonly fall under foreign literature, classic works, popular science, and inspirational growth, reflecting an editorial approach that balances knowledge with readability.

王国辉 Author

Wang Guohui is an author about whom limited public information is available. He is currently known as the author of the book Essentials of the National Renowned TCM Physician Wei Xuxing's Differentiation and Treatment of Pain Disorders, a work catalogued under medicine. Judging from its title and subject, the book presents the approaches and clinical experience of Wei Xuxing, a nationally recognized veteran physician of traditional Chinese medicine, in diagnosing and treating pain disorders. It belongs to the genre of organized clinical experience in TCM, focusing on the process of pattern differentiation and treatment as well as the use of formulas and medicinals. Such works are generally intended for TCM clinicians and learners and offer reference value for understanding TCM approaches to pain disorders. Because the author's biography, education, and positions are not available, this introduction avoids speculation and confines itself to the subject matter and editorial orientation of his extant work.

More by the same author

Top rated in the same category