Android Development: A Beginner's Guide and Practical Course (2nd Edition)
Tags
Summary
Editor's review
Who it's for
A good fit for
- 有Java基础、想系统了解Android应用开发全流程的初学者
- 在环境搭建或项目结构上卡住、需要有人把路铺平的入门者
- 计算机专业学生,需要配合课程或实训完成一个完整App案例的人
- 想理解Android四大组件设计思想与生命周期机制的开发者
Not a good fit for
- 希望直接学习Android Studio与Kotlin现代开发体系的人
- 已有Android开发经验、需要架构设计与性能优化深入内容的读者
- 只想查API、需要随查随用的工具手册型读者
Reading tips
- 先照第2章把Windows或macOS环境搭好并跑通Hello项目,再往下读,避免只读不练。
- 阅读组件章节时对照官方文档看生命周期图,不必逐行敲书上代码,重在理解组件之间怎么协作。
- 六个综合案例可挑与自己方向接近的一个完整实现,其余案例只读思路与结构。
- 遇到Eclipse、ADT等过时工具细节可快速略过,把精力放在Activity、Intent、Service等长期稳定的概念上。
About the publisher
Posts & Telecom Press is known for its strengths in science and technology, computing, and information and communications titles, and has extended its publishing into photography, art, software learning, and inspirational growth, giving it a fairly diverse range. Its catalog includes computing and communications works such as Refactoring and Patterns (Revised Edition) and Huawei Switch Learning Guide (Second Edition), alongside bilingual collector's editions such as The Little Prince (Chinese-English-French illustrated collector's edition), The Great Gatsby, and Three Days to See. Beijing Ten Years: 1980-1990 and Ghost Blade: WLOP Personal Illustration Collection reflect its presence in photography and art. Its authors include Antoine de Saint-Exupéry, Helen Keller, Joshua Kerievsky, Wang Da, Zhang Zhaozeng, and WLOP.
Contents
- Chapter 1 Lift the Veil: Android Development Primer
- Chapter 2 Sharpening the Tools: Setting Up the Android Environment
- Chapter 3 Taking Stock of Available Assets: Introduction to the Android SDK
- Chapter 4 A Journey of a Thousand Miles Begins with One Step: Hello EoE
- Chapter 5 A Good Start: Analyzing Android Application Architecture
- Chapter 6 The Core of Android: Activity
- Chapter 7 Broadcasting Your Intent: Intent & Intent Filters & Broadcast Receivers
- Chapter 8 Everything in Service of the User: Service
- Chapter 9 The Engine That Provides Data: Content Providers
- Chapter 10 My Beauty Is My Own: User Interface
- Chapter 11 Step by Step: Threads & Processes
- Chapter 12 The Information Treasure Chest: Comprehensive Data Storage
- Chapter 13 Little by Little: Widget
- Chapter 14 To the Next Level: Network Communication and XML Parsing
- Chapter 15 Flexible Applications
- Chapter 16 The Same Essence in Every Form: Multi-Device Adaptation
- Chapter 17 Developing Good Apps: Power Saving, Layout, Fast Response, NFC, Android Beam, and Other Fun Apps
- Chapter 18 No Rules, No Standards: Android UI Design Guidelines
- Chapter 19 Integrated Case 1: Book Information Query
- Chapter 20 Integrated Case 2: eoe Wiki Client
- Chapter 21 Integrated Case 3: Ad-Checking App
- Chapter 22 Integrated Case 4: Phone Information Assistant
- Chapter 23 Integrated Case 5: “Land Browser” Example
- Chapter 24 Integrated Case 6: Map Tracking
- Afterword
FAQ
这本书现在学Android还合适吗?
第1版和第2版有什么区别?
零基础、没学过Java能看吗?
书里的代码还能直接运行吗?
这本书有没有配套源码或视频?
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
Yao Shanglang: publicly available information about this author is limited, and details such as nationality, dates of birth and death, and English name cannot be confirmed. Within the library's holdings, he has only one work, Android Development: Getting Started and in Practice (Second Edition), which is commonly classified under programming and design. It can therefore be inferred that his writing focuses on mobile application development, particularly introductory and hands-on work around the Android platform. Books that combine introductory material with practical exercises are usually aimed at beginners and developers changing fields, and tend to connect setting up a development environment, interface layouts, component usage, and project exercises so that readers build an overall understanding of the platform through hands-on practice. The revised second edition also suggests that the content is adjusted as the technology evolves. Given the scarcity of biographical material, readers may focus instead on the introductory teaching style the book represents: practical, operation-oriented, and offering a relatively gentle learning path for those new to Android development.
Jin Yan is a Chinese author of books on programming. Publicly available information about him is limited: apart from his signed work, his nationality, dates of birth and death, educational background, and professional experience are not clearly documented. The library holds one title by him, Android Development: Getting Started and in Practice (Second Edition), which is classified under programming and design. The book is aimed at readers who wish to learn Android app development and combines introductory guidance with hands-on practice. Judging from the title and its classification, the author focuses on linking development fundamentals with practical exercises, helping beginners build a complete approach to development and become familiar with concrete workflows through examples. The second edition suggests that the content was revised and updated to keep pace with changes in the field. Because verifiable personal details are scarce, Jin Yan is known mainly through this work, and a fuller picture of his writing style and actual influence would require more sources and reader feedback.