- Learning Embedded Android N Programming
- Ivan Morgillo Stefano Viola
- 158字
- 2021-07-14 10:47:29
Chapter 2. Obtaining the Source Code – Structure and Philosophy
In the previous chapter, we had an overview about the system layer-based architecture and we had our first hands-on experience, testing a real-world device using CTS tools suite.
In this chapter, the user will learn about the philosophy behind the Android and Google development model. We will show how the source code is organized, which are the main branches, and what the workflow is. We will create a step-by-step journey to retrieve the Android Open Source Project (AOSP) source code and prepare the environment by installing all the required tools.
The user will learn how to contribute to the Android Open Source Project, how to use tools such as git
, the version-control system, and, repo
, the repository manager.
To complete the chapter, we will dig into the AOSP folder structure, analyzing the most important components that create the most popular mobile operating systems of the world.
- Extending Jenkins
- DBA攻堅指南:左手Oracle,右手MySQL
- Spring 5.0 Microservices(Second Edition)
- Visual FoxPro程序設計教程(第3版)
- Animate CC二維動畫設計與制作(微課版)
- 編寫高質量代碼:改善C程序代碼的125個建議
- 名師講壇:Java微服務架構實戰(SpringBoot+SpringCloud+Docker+RabbitMQ)
- Java軟件開發基礎
- 編譯系統透視:圖解編譯原理
- Getting Started with Eclipse Juno
- QGIS Python Programming Cookbook(Second Edition)
- Django 3.0入門與實踐
- 深入實踐Kotlin元編程
- Learning Ionic
- QlikView Unlocked