Android system research data collected --- stand on the shoulders of our predecessors

Android system research data collected --- stand on the shoulders of our predecessors

Android system for research tasks, collect valuable data on this page updated

AuthBlog: Autumn city https://www.cnblogs.com/houser0323

table of Contents

1 official website
2 books
3 Some developers blog

1 Official Website

Android Open Source Project

Android open source project official website, official information about the AOSP are here, content-rich comprehensive conceptual bias, suitable for the whole picture overview Android aosp projects, keep track of version characteristic
Chinese official website: https://source.android.google.cn

Android Developers

Android developer's official website, for application developers
Chinese official website: https://developer.android.google.cn

The GNU Operating System and the Free Software Movement

GNU software's official website

The Linux Kernel Archives

linux kernel official website

Linux.org

linux official website, forums, documents, news, etc.

2 books

In-depth understanding of Android: Volume I

Author: Deng Ping Fan
Press: Machinery Industry Press
Subtitle: Volume I
Published: 2011-9-5
Pages: 488
Price: 69.00 yuan
Binding: Paperback
Series: Mobile Development
ISBN: 9787111357629

"In-depth understanding of Android: Volume I" is a book on the way to the scene of the Android source code in-depth analysis. Wide to the analysis of the Framework layer, taking into account Native layer and Application layer; in-depth analysis, analysis of each part of the source code have sought thorough; targeted, focusing on practical application development needs, the knowledge in the book are covered is the Android application developers and system developers need to focus grasp.

In-depth understanding of Android: Volume II

Author: Deng Ping Fan
Press: Machinery Industry Press
Subtitle: Volume II
Published: 2012-8
Pages: 440
Price: 79.00 yuan
Series: Mobile Development
ISBN: 9787111389187

"In-depth understanding of Android: Volume II" is the "in-depth understanding of Android," the first two series, the first book on the market to obtain highly valued readers, word of mouth within the Android developer community. "In-depth understanding of Android: Volume 2" not only inherits the advantages of this book and to correct some of its shortcomings in subtle, but also the overall thinking of writing was innovative, but also to emphasize from the system designer's point of view analysis of the Android system in principle and working mechanism inside each module. From the specific content perspective, the focus is on Android Framework Java layer, the core module and Java services layer involves in-depth and detailed analysis. By "in-depth understanding of Android: Volume 2", the reader can not only itself a deeper understanding of the Android system, but also master the ability to analyze large, complex source code.

Volume III-depth understanding of Android

Author: Zhang Dawei
Press: Machinery Industry Publishing House
subtitle: "in-depth understanding of Android" Framework volume series finale
Published: 2015-8-1
Pages: 539
Price: 89.00 yuan
Binding: Paperback
Series: Mobile Development
ISBN: 9787111507369

In-depth understanding of Android (Volume 3) "is the Android classic bestseller Department (analysis of the Android system source code of the most systematic and detailed)" in-depth understanding of Volume III Android "series Framework volume, from the perspective of the source code of the Android system the principle and working mechanism of the relevant module Audio and UI two functions of the system and do a detailed analysis, to fill gaps in the market.

In-depth understanding of Android: Wi-Fi, NFC and GPS volumes

Author: Deng Ping Fan
Press: Machinery Industry Press
Published: 2014-4-15
Pages: 575
Price: 89.00
Binding: Paperback
Series: Mobile Development
ISBN: 9787111456834

This book is a classic bestseller "in-depth understanding of Android" series of new works, written by senior expert Mr. Deng Fan Android system level, full-Chi and Qualcomm senior experts as technical reviewers and highly recommended. From the perspective of communications expertise and Android system code implementation, the code Netd, Wi-Fi, NFC and GPS module depth analysis aims to reveal the profound principle and workflow. Which involves a large number of communication-related expertise, so specially invited experts Chi and Qualcomm and other chip companies well-known as a technical revision. This book sets out from the needs of practical applications, suitable for all Android systems engineer, Android application development engineers and BSP development engineer reading.

Depth understanding of Android: Java Virtual Machine ART

Author: Deng Ping Fan
Press: Machinery Industry Publishing House
subtitle: Java Virtual Machine ART
Published: 2019-3-26
Pages: 928
Price: 169
Binding: Paperback
Series: Mobile Development
ISBN: 9787111621225

This book is the author of "in-depth understanding of Android" the fourth in this series. The book will focus on Android system is a vital part of the Java virtual machine ART. With the massive popularity of Android devices, ART virtual machine has become one of the most widely used JVM. Therefore, a study has extraordinary significance for ART virtual machine. The book appears to some extent to fill the gaps in this regard.

Android system source code Scenario Analysis

Author: Luo Sun
Publisher: Electronic Industry Press
Published: 2012-10
Pages: 830
Price: 109.00 yuan
Binding: Paperback
ISBN: 9787121181085

In content, the book combines the use of scenarios, comprehensive, in-depth, detailed analysis of the source code for the Android system, related to the Linux kernel layer, the hardware abstraction layer (HAL), the runtime library layer (Runtime), the application framework layer (Application Framework) and an application layer (application).

Organizationally, the book is divided into the above acquaintance Android system, Android-specific drive system and the Android application framework of the three chapters. Acquaintance Android system that introduced reference books, as well as basic knowledge test environment to build; Android-specific drive system that introduced Logger log driver, Binder inter-process communication drivers and Ashmem anonymous shared memory driver; Android application framework papers from the component , processes, messages, and install four dimensions of the Android application framework conducted in-depth analysis.

Android framework Secret

Author: [Korean] jin taiyan / Song Hang Zhou / Park Ji Hoon / Li Bai / LIN Qi Yong
Published: 2012-4
Pages: 424
Price: 69.00 yuan
ISBN: 9787115274762

"The Android framework Secret" by analyzing the source code of the Android system, introduces the working principle of the initialization process of the Android framework and main components. Analysis of direct and organize the main source Android framework and detailed account of the service framework basic knowledge needed to understand the framework works and constitute the backbone of the actual Android platform. One of the main contents include: get an overview of the Android framework by starting a program, porting Android and how to develop applications for a variety of machines, basic knowledge needed to analyze the Android framework, JNI (Java Native Interface) and Binder basics, Zygote, service Manager, service Server core components such as Android, Android service framework structure and understanding, by Camera service, Activity Manager service and other services analyze the actual Android service.

Android-depth understanding of core design ideas

Author: Lin Xuesen
Press: People's Posts and Telecommunications Press
Published: 2014-5-1
Pages: 687
Price: 108.00
Binding: Paperback
ISBN: 9787115348418

"In-depth understanding of Android kernel design" applies to more than Android 4.3 version. The book starts with the basics of the operating system, a comprehensive analysis of processes / threads, memory management, Binder mechanism, GUI display system implementation principle, multimedia management, input system, the core technology in Android. The book tells the most knowledge from research and development project, which has a strong practical, hoping to give readers "know, but know why." The book is divided into compiling articles, articles principle of the system, the application of the principles of papers, a total of four chapters System Tools chapter 22, covering the necessary knowledge to participate in the development of Android have, by and large number of pictures and examples to guide readers to learn as much as possible in order to source code analysis to providing ways of thinking easier to understand for the reader.

Android source code analysis and practical design patterns

Author: He Honghui / caring people
Press: People's Posts and Telecommunications Press
Publication Year: 2015-11
Pages: 366
Price: 79.00 yuan
Binding: Paperback
ISBN: 9787115406712

The book devoted to the Android source code, design patterns, a total of 26 chapters, mainly on the six principles of object-oriented, mainstream design patterns and MVC and MVP mode. The main contents are: first code optimizing step, opening and closing principle, Richter substitution principle, Dependency Inversion Principle, the interface segregation principle, Demeter principle, singleton, Builder mode, prototype model, the factory method pattern, abstract factory model, strategy pattern, state pattern, the chain of responsibility pattern to explain the mode, command mode, observer mode, the memo mode, iterative mode, template method, visitor pattern, intermediary model, proxy mode, combined mode, the adapter mode, decorative mode, Flyweight pattern, appearance mode, bridge mode, as well as introduction and practical MVC and MVP application architecture. Each chapter of a pattern done in-depth analysis, and related technical point mode will conduct in-depth development, so that the reader master mode at the same time learn some important knowledge in Android, apply their knowledge through practical help readers achieve the purpose and mode can be used in the project to develop a high-quality program.

Android software security and reverse analysis

Author: Feng Strong Health
Press: People's Posts and Telecommunications Press
Published: 2013-2
Pages: 407
Price: 69.00 yuan
Binding: Paperback
Series: Turing original
ISBN: 9787115308153

Book wider scope to explain the Android system software security, reverse analysis and encryption and decryption technology. Including the necessary knowledge and concepts Android software reverse analysis and system security, how Android software static analysis, dynamic debugging how Android software, crack and anti-cracking techniques to explore the Android software, as well as a comprehensive analysis of the typical Android virus.

Android security offensive and defensive Definitive Guide

Author: [US] Joshua J. Drake / [the West] Pau Oliva Fora / [US] Zach Lanier / [US] Collin Mulliner / [US] Stephen A. Ridley / [Germany] Georg Wincherski
Press: People's Posts and Telecommunications Press
original name: Android Hacker's Handbook
Translator: Jianwei Zhuge / Yang Kun / Shaw Zihang
published: 2015-3
pages: 394
price: 89.00 yuan
binding: paperback
series: Turing programming Books · mobile development series
ISBN: 9787115385703

"The Definitive Guide to Android security attack and defense" crafted by the world's top hackers, is the most comprehensive one Android system safety manual. The book detailed introduction to the Android system vulnerabilities in mining, analysis, and gives a lot of use of tools, with examples analyzed many system problems from the perspective of white hat, it is a rare safety guidelines. Mobile device management, security researcher, Android application developers responsible for assessing and Android security consultant can find the necessary guidance and tools in this book.

Android in-depth exploration (Volume 1): HAL Driver Development

Author: Li Ning
Published: 2013-1
Pages: 636
Price: 99.00 yuan
ISBN: 9787115298027

"Android depth exploration (Volume 1): HAL and driver development" is divided into four, respectively, from the development environment to build basic knowledge of Linux drivers and AndroidHAL, developing advanced technology and analysis of a typical Linux driver Linux driver source code for four aspects introduces Android and bottom of the development of Linux. "Android Depth Exploration (Volume 1): HAL Driver Development" test environment using UbuntuLinux12.04LTS, Android simulator and S3C6410 development board. In the first chapter details how to set up and use these three test environment. The first two Linux driven by three full story (word count the number of drivers, LED drivers and buzzer drive) from different angles to discuss how to develop a complete Linux driver. And it describes how to write AndroidHAL, as well as how drivers interact with Linux through the full case. The first three are introduced the advanced technology required to drive the development of Linux, these technologies include concurrency control, blocking and non-blocking I / O, asynchronous programming, Linux interrupt and the bottom half, time management, memory management and I / O access. The last part of the analysis of some typical Linux drive source (RTC driver, LCD drivers, audio driver, the device driver blocks, the network device driver and USB driver).

Android explore the depth (volume 2): System ROM customized source code analysis and

Author: Li Ning
Press: People's Posts and Telecommunications Press
subtitle: System application source code analysis and custom ROM
Published: 2015-1-1
Pages: 496
Price: 89.00
Binding: Paperback
ISBN: 9787115367945

The book is divided into two parts. The first part introduces the download and compile the source code for Android and the Linux kernel source code, extract Root privileges, Android ROM production and Brush, Recovery of customization. The second part analyzes the principle and source code for the main system applications Android. These systems include Android application install and uninstall management, system settings, system settings, content providers, telephone and contact management, SMS and MMS management, Launcher2 and NFC background service program. Through the analysis of the source code for these applications is the Android system, will make the reader a more perfect custom Android ROM.

Linux Device Drivers

Author: Ke Bote
Press: China Electric Power Press
Original Title: Linux Device Drivers, Third Edition
Translator: Wei Yongming / Geng Yue / Zhongshu Yi
Published: 2006-1-1
Pages: 569
Price: 69.00 yuan
Binding: Paperback
ISBN: 9787508338637

This book is a classic "Linux Device Drivers" in the third edition. If you want to support on the Linux operating system, computer peripherals, or run the new hardware on Linux, or just want a general understanding of the Linux kernel programming, you must read this book. The book describes how to write for a variety of device drivers, and in the past, only the contents of these exchanges orally or in sporadic mysterious code comments.

Author of the book are the Linux community leader. Jonathan Corbet Although it is not a full-time contributor to the kernel code, but he is executive editor of concern LWN.net news and information sites. Alessandro Rubini is a Linux contributors, the Linux community is also an active Italian soul. Greg Kroah-Hartman is currently the kernel USB, PCI and driver core subsystems (the book are told) defenders.

In-depth Linux kernel architecture

Author: Wolfgang Mauerer
Press: People's Posts and Telecommunications Press
subtitle: the collective wisdom of the global open source community, enjoy the beautiful scenery of the Linux kernel
original name: Professional Linux Kernel Architecture
Translator: Guo Xu
Publication year: 201005
Pages: 1038
Price: 149.00 Element
binding: paperback
series: Turing programming Books · Linux / UNIX series
ISBN: 9787115227430

As we all know, Linux operating system source code complexity, less documentation, high demand for programmers, in order to understand this code is not an easy thing. The book combines a kernel version 2.6.24 source code is the most critical part of the Linux kernel depth discussion of the concept, structure and implementation. Specifically including the process management and scheduling, virtual memory, interprocess communications, device drivers, the virtual file system, network, time management, and other aspects of data synchronization. The book guides you read the kernel source, familiar with all of the inner workings of the mechanism of Linux, full of charm Linux systems.

3 Some developers blog

Know almost: What about Android development blog worth subscription?

Top 40 Android Development Blogs, Websites & Influencers in 2020

Guess you like

Origin www.cnblogs.com/houser0323/p/12404150.html