Android Programming
Tags
Summary
Editor's review
Who it's for
A good fit for
- 已学过 Java 或正在补 Java 基础、想系统入门 Android 的在校学生
- 高职高专及本科计算机相关专业,需要一本配套课件与源码的课程教材的师生
- 有 C/Java 基础、多年未碰移动开发、想了解 Android 应用整体架构的自学者
- 需要快速了解布局、控件、Activity、资源文件等基础知识的转行开发者
Not a good fit for
- 只想直接学 Kotlin 与 Jetpack Compose 的现代 Android 开发者
- 期待深入讲解性能优化、架构模式与工程实践的中高级工程师
- 完全没有编程经验、连变量与循环都未接触的纯粹零基础读者
Reading tips
- 先按第 1 章把工程建起来、跑通第一个程序,再回头补第 2、3 章语法,避免只看语法不动手。
- 第 4 章布局与控件是重点,建议边读边改 XML 与 Java 代码,观察界面变化,把每种布局都用一遍。
- 书中的 Eclipse 操作可在 Android Studio 中对照完成,记住工程结构、清单文件与资源目录的对应关系即可平移。
- 读完后半部分时,跟着“天气预报机器人”案例从网络请求、数据解析到界面展示完整实现一次,比零散抄例子更有收获。
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
- Publishing Note
- Preface
- Chapter 1 Introduction to Android
- 1.1 Android Basics (Android Overview, Android SDK Architecture, Introduction to Basic Android Development Tools)
- 1.2 Steps in Android Program Development (Basic Android Program Structure, Developing a Simple Android Program with Eclipse)
- 1.3 Comprehensive Example
- 1.4 Exercises 1
- Chapter 2 Basic Syntax
- 2.1 Basic Data Types and Variables (Integer, Character, Floating-Point, Boolean Types)
- 2.2 Operators and Expressions (Arithmetic, Relational, Logical, Bitwise Operators)
- 2.3 Control Structures and Standard Input/Output (Sequence, Branching, Looping, Exception Control Structures)
- 2.4 Composite Data Types (Arrays, Strings, Date and Time, Collections, Maps, Math and Random Types)
- 2.5 Comprehensive Example
- 2.6 Exercises 2
- Chapter 3 Object Orientation
- 3.1 Classes, Members, and Objects (Packages and Classes, Member Variables, Member Methods, Constructors, Objects)
- 3.2 Class Inheritance (Overview of Class Inheritance, Abstract Classes, Interfaces)
- 3.3 Comprehensive Example
- 3.4 Exercises 3
- Chapter 4 Basic Visual Programming
- 4.1 Basic Layouts (LinearLayout, GridLayout, FrameLayout, RelativeLayout, AbsoluteLayout, TableLayout)
- 4.2 Basic Controls and Events (Button, TextView and EditText, CheckBox and RadioButton, ProgressBar and SeekBar, Spinner and ListView, DatePicker and TimePicker, AnalogClock and DigitalClock)
- 4.3 Basic Resource Files (res/layout, res/values, res/drawable, res/menu, res/raw, assets, res/anim, res/xml)
- 4.4 Project Deployment
- 4.5 Comprehensive Example
- 4.6 Exercises 4
- Chapter 5 Multi-Screen Programming
- 5.1 Customizing the Title Bar
- 5.2 Menus (Options Menu, Context Menu)
- 5.3 Multiple Activities and Intents
- 5.4 Dialogs (Toast, AlertDialog, etc.)
FAQ
这本书适合完全没有编程基础的人吗?
书中使用 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.