Recommended books and Android Architecture Based on android Architecture
The architecture of the Android system can be divided into six parts. I recommend high-quality books for each part based on my own experience.
1. Android Application
Android Developer Document, Pro Android, Professional Android Application Development, Google Android SDK Development example, and Google IO Android Documents.
2. Android Application Framework
In-depth understanding of Android volume I and Android technology insider.
3. Dalvik Virtual Machine
Inside JVM and google dalvik documents.
4. JNI & Native Libraries
Few materials. Check the source code.
5. Core Libraries
For more information, see the source code.
6. Linux Kernel & Driver
In-depth Linux Kernel architecture, Linux device driver Development, and Linux Kernel Development.
Programming Languages mainly involve the following three types:
Java: The Java Programming Language, Core Java, Java sleep, Java Threads, and Java Programming ideas
C ++: The C ++ Programming Language, C ++ Primer, and C ++ Programming ideas
C: pointer and C, C programming, and C Primer Plus
In short, the best way for open-source software to learn source code is to become familiar with the entire framework and functions of various parts.
The source code is constantly updated, the design is being modified, and books are outdated. However, the source code is often tracked and the latest functions are available at any time.
How many books are recommended for getting started with Android?
If you want to make an app recommendation, you can see that android app development reveals how to get started with android development.
If you want to play games, you can find the android game development guide.
If you want to know about the system and customize the system, you can find some books on the framework. I forgot the specific name.
You can also send some information to Baidu HI me, hoping to help you
Hope to adopt it.
Android development books
It is recommended to read technical books from foreigners.
Bbs.ebookee.net/thread-138347-1-1.html
[Title] Android Application Development
[Author] (US) Roger | Translator
[Douban rating] 7.6
[Author's profile] Android app development demonstrates the concepts and technologies necessary to develop mobile app software on the Android platform through rich and informative examples. The book not only gives a detailed introduction to the development environment and debugging methods of Android applications, but also explains some key technologies and APIs of Android software development, including databases, positioning and maps, graphic user interfaces, inter-process communication, and mobile phone calls. Android Application Development also explains how to set up the development environment, sign and release the program, and the tools and methods used for program debugging and Performance Optimization on the Android platform. Android Application Development is suitable for readers who have certain programming basics and are committed to developing Android applications.
[Introduction] Rick Rogers, a professional embedded software engineer with over 30 years of experience, is currently a mobile Solution Architect at Wind River Systems.
[Douban book reviews] The quality of the animal Publishing House is good, and translation is also good, but the link given by MicroJobs In the first example is wrong. Fortunately, there is a omnipotent Google ...... Most of the common functions are mentioned, which is suitable for those who have a certain mobile application development foundation.