Android Application Development Tutorial
Tags
Summary
Editor's review
Who it's for
A good fit for
- 高等院校计算机、软件工程等专业修读移动开发课程的学生,可配合课堂进度逐章实践
- 已掌握 Java 基础语法与面向对象,准备系统入门 Android 的自学者
- 职业院校与培训机构中需要一套完整讲义与习题的授课教师
- 想通过一个完整案例了解 App 从需求到上线的初级开发者
Not a good fit for
- 完全没有编程基础、未接触过 Java 的读者,阅读组件与回调部分会比较吃力
- 已有多年 Android 开发经验、希望学习 Kotlin、Jetpack Compose 等新技术的工程师
- 只关心跨平台方案(Flutter、React Native)而非原生 Android 的读者
Reading tips
- 先花半天把第 1、2 章的环境与项目跑通,确认能编译运行示例,再进入后续章节
- 第 3 章 Activity、Fragment、Intent 是全书枢纽,建议手敲示例并对照生命周期图理解
- 第 6、7 章的服务与数据存储可结合实际需求改写示例,例如给幻灯片案例加上本地缓存
- 最后集中完成第 10 章项目,并按章末习题自行扩展一两个功能模块以检验掌握程度
About the publisher
Founded in 1980, Tsinghua University Press has 57 titles in our collection, covering popular science, medicine, health, law, philosophy and social sciences. Representative works include medical popular-science books such as Cancer Truth: Doctors Are Reading It Too and New Knowledge on Cancer by Bo Luo (Li Zhizhong), legal titles such as Sunshine Is the Best Preservative: Express Delivery of Major Global Anti-Corruption Cases, and works like Qi Ge's A Brief History of Philosophy with Big Ideas and Liu Yunhao's From the Internet to a New Industrial Revolution. Its authors include science writers, medical researchers, the Renmin University of China anti-corruption master's class and university scholars, reflecting a publishing profile that balances academic seriousness with accessible reading. As public information is limited, this profile is based only on the titles in our collection.
Contents
- Chapter 1 Android System Architecture and Application Development Environment
- 1.1 Android Overview
- 1.2 Architecture of the Android Operating System
- 1.3 Eclipse Integrated Development Environment
- 1.4 Android Studio Integrated Development Environment
- 1.5 Summary
- Chapter 2 Creating, Debugging, and Publishing Android Applications
- 2.1 Creating and Running an Android Project
- 2.2 Directory Structure of an Android Application
- 2.3 Analyzing an Android Application
- 2.4 Debugging Android Applications
- 2.5 Publishing an Android Application Project
- Chapter 3 Activity, Fragment, and Intent
- 3.1 Lifecycle of an Android Application
- 3.2 Basic Components of an Android Application
- 3.3 Activity States and Lifecycle
- 3.4 Using Fragment
- 3.5 Intent Attributes, Filters, and Data Passing
- Chapter 4 Basic Android Widgets
- 4.1 User Interface Design
- 4.2 Common Layouts
- 4.3 Common Widgets
- Chapter 5 Android Event Handling, Advanced Widgets, and Menus
- 5.1 Android Event-Handling Mechanisms
- 5.2 Common Advanced Android Widgets
- 5.3 Menus
- Chapter 6 Background Services
- 6.1 The Service Component and Its Lifecycle
- 6.2 Service Started and Bound Modes
- 6.3 The BroadcastReceiver Component
- 6.4 Notification
- 6.5 Slideshow Display of Flower Images
- Chapter 7 Data Storage
- 7.1 SharedPreferences
- 7.2 File Storage
- 7.3 SQLite Databases
- 7.4 Data Sharing
- Chapter 8 Multimedia Services
- 8.1 Drawing 2D Graphics
- 8.2 Drawing 3D Graphics
FAQ
这本书需要什么编程基础?
书中的示例在最新的 Android Studio 上还能运行吗?
书里用的是 Eclipse 还是 Android Studio?
定位服务一章需要准备什么?
这本书适合作为课程教材吗?
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.