Android Development Technology cover

Android Development Technology

Rating 2.5
Word count
54K words
Chapters
59
ISBN
9787894466433

Tags

Summary

This book covers the fundamentals of Android development: an introduction to the Android Studio tool panels, your first Android program, user interface design, common Android widgets, advanced Android controls, the Android message mechanism, the Android Service component, Android broadcast event handling, the use of Android sensors, and Android internet applications. By studying this book, students can master both the knowledge and the practical application of Android development.

Editor's review

Android Development Techniques is published by Chongqing University Electronic Audio-Visual Publishing House and written by Xiong Mei. As a practical guide from beginner to intermediate level in Android development, this book systematically organizes the core knowledge system of Android application development. From setting up the development environment and basic UI components to the four major components (Activity, Service, BroadcastReceiver, ContentProvider), then to data storage, network communication, and performance optimization, the content is comprehensive and clearly structured, making it especially suitable for beginners who want to build a complete knowledge framework. The book incorporates the author's experience from teaching and practice, and the sample code is close to real application scenarios, helping readers turn theory into hands-on ability. Although some cutting-edge technologies (such as Jetpack Compose and Kotlin coroutines) may not be covered in depth, its solid explanation of traditional Android development models provides a reliable foundation for understanding the underlying logic of mobile development. For self-learners or students in related majors, this is a desk reference worth consulting repeatedly, helping build an initial understanding of the Android ecosystem and cultivate problem-solving thinking.

Who it's for

A good fit for

  • Students in computer science or software engineering-related majors who wish to systematically learn the fundamentals of Android development
  • Those who have just changed careers or are entering the mobile development field and need a clearly structured guide to build their knowledge system
  • Enthusiasts with a small amount of programming background (such as Java) who wish to practice hands-on and complete their first Android application
  • Technical personnel engaged in development on other platforms who want to quickly understand the core concepts and processes of Android development

Not a good fit for

  • Senior developers seeking the latest and most cutting-edge Android development technologies (such as fully adopting Kotlin and Jetpack Compose)
  • Advanced engineers who wish to study underlying principles, system architecture, or extreme performance optimization in depth

Reading tips

  1. It is recommended to read the chapters in order while simultaneously setting up the environment and running the sample code in the book, consolidating theory through practice
  2. After mastering the four major components and basic UI, try to integrate them into a small personal project (such as a memo or weather app) for comprehensive practice
  3. While reading, compare with the official Android documentation and pay attention to updates and evolution of knowledge points, using the book's content as the main learning thread rather than the endpoint

About the publisher

Chongqing University Electronic Audio-Visual Publishing House focuses on electronic and audio-visual publications in the social sciences, science and technology, and education, and is involved in developing and operating digital teaching platforms and professional teaching-resource databases. Its 169 titles in the catalog cover social sciences, popular science, medicine, management, examinations, and programming design. They include social-science and popular-science works such as Review of Social Research Methods (Vol. 1) and An Illustrated Guide to the Wildlife of Guangdong Grand Canyon (2 vols.), medical humanities titles such as The Cell Renegade and Fatal Redemption, and management and technical textbooks such as Brand Operations and Planning, Digital Electronic Technology (2nd ed.), C# Programming and WinForms Basics, and Data Cleaning Techniques and Applications. Contributors include Zhao Lianfei, Zhao Feng, Hou Yu, Chen Zhe, Peng Meiqian, and Wang Jingping, as well as institutions such as the Guangdong Ruyuan Grand Canyon Provincial Nature Reserve Management Office and Guangzhou Caomufan Environmental Technology Co., Ltd. Owing to limited public information, its publishing profile is best seen as running across academic reviews, nature guides, medical popularization, and information-technology textbooks.

Contents

  1. 版权信息
  2. 内容提要
  3. 前言
  4. 第1章 Android开发基础
  5. 1.1 移动智能设备系统发展现状
  6. 1.2 Android系统基础
  7. 1.3 Android系统架构
  8. 1.4 Android和Linux的关系
  9. 1.5 Android Studio介绍
  10. 1.6 安装Android Studio
  11. 1.7 其他方式获取安装包
  12. 1.8 搭建环境
  13. 第2章 Android Studio工具面板介绍
  14. 2.1 Welcome to Android Studio面板
  15. 2.2 主控面板常见设置
  16. 2.3 主界面面板
  17. 第3章 Android第一个程序
  18. 3.1 第一个Android应用程序
  19. 3.2 导入与导出操作
  20. 3.3 Android应用程序文件的组成
  21. 第4章 用户界面设计
  22. 4.1 View视图组件
  23. 4.2 Android UI布局方式
  24. 4.3 Android布局管理器讲解
  25. 第5章 Android常用组件(Widget)
  26. 5.1 TextView(文本框)
  27. 5.2 EditText(输入框)
  28. 5.3 Button(按钮)
  29. 5.4 ImageView(图像视图)
  30. 5.5 RadioButton(单选按钮)& Checkbox(复选框)
  31. 5.6 ToggleButton(开关按钮)& Switch(开关)
  32. 5.7 ProgressBar(进度条)
  33. 5.8 SeekBar(拖动条)
  34. 5.9 RatingBar(星级评分条)
  35. 第6章 Android高级控件
  36. 6.1 Activity
  37. 6.2 高级控件(Widget)
  38. 第7章 Android消息机制
  39. 7.1 消息(Message)
  40. 7.2 消息队列(MessageQueue)
  41. 7.3 Looper
  42. 7.4 Handler消息的处理者
  43. 第8章 Android Service组件
  44. 8.1 Service介绍
  45. 8.2 Service的生命周期
  46. 8.3 Service创建与启动
  47. 第9章 Android广播事件处理
  48. 9.1 系统广播事件的处理
  49. 9.2 广播事件的自定义和监听处理
  50. 第10章 Android传感器使用
  51. 10.1 传感器的介绍
  52. 10.2 使用Android传感器
  53. 10.3 Android常用传感器
  54. 第11章 Android互联网应用
  55. 11.1 基于TCP协议的网络通信
  56. 11.2 使用URL读取网络资源
  57. 11.3 使用HttpURLConnection
  58. 11.4 使用WebView浏览网页、加载、显示HTML
  59. 11.5 使用WebService进行网络编程

FAQ

Is this book suitable for people with no programming background at all?
Not quite. The book assumes readers have basic programming concepts and a foundation in the Java language, making it more suitable for readers with some programming experience or who are learning Java. If you have zero background, it is recommended to first acquire introductory programming knowledge.
Are the code examples in the book based on Java or Kotlin?
Based on the book's publication time and content positioning, its sample code is mainly based on the Java language, which is a common starting point for learning traditional Android development models.
Does this book cover the features and development tools of the latest Android versions?
As a technical book, its content may not fully keep pace with the latest Android versions. It is recommended to use it as systematic learning material for core foundational knowledge and supplement it with official documentation and community resources to learn about the latest developments.

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

熊美 Author

Xiong Mei is an author about whom limited public information is available; the only known fact is that Xiong Mei wrote the book Android Development Technology. The work is classified under general computer science and is the sole title by Xiong Mei in the collection. Judging from the title, the book likely covers application development on the Android platform, possibly including development environments, interface design, component usage, and program debugging, and is intended for learners or practitioners seeking a systematic introduction to mobile app development. Because information on the author's life, education, professional background, and research interests is unavailable, it is not possible to assess Xiong Mei's writing style or academic context further. Based on the available material, Xiong Mei's contribution lies mainly in the writing of this technical textbook, while its actual impact and reader reception await more public information.

刘桥良 Author

Liu Qiaoliang is an author about whom limited public information is available. Five works are held under his name in the library, mainly in the fields of electronic technology and computer applications. From Digital Electronic Technology (2nd Edition) and Electrical and Electronic Technology (2nd Edition) to Principles and Applications of Microcontrollers, his focus on linking basic electrical and electronic courses with embedded teaching is evident. Altium Designer Schematic and PCB Design reflects his attention to the practical operation of electronic design automation tools, while Android Development Technology shows that his writing extends to mobile application development. These works mostly fall under the categories of examinations, industrial technology, and general computing. They are generally textbooks and practical technical guides, characterized by clear, step-by-step explanations, and are suitable for classroom study and introductory engineering reference. Because biographical and institutional information is lacking, no further details about his identity can be provided.

More by the same author

Top rated in the same category