- 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.
- 深入核心的敏捷開發:ThoughtWorks五大關鍵實踐
- Visual Basic .NET程序設計(第3版)
- Webpack實戰:入門、進階與調優
- Learning Modular Java Programming
- ActionScript 3.0從入門到精通(視頻實戰版)
- Java程序設計基礎(第6版)
- 深度學習入門:基于Python的理論與實現
- Visual C++從入門到精通(第2版)
- Python編程入門(第3版)
- Swift High Performance
- 從零開始學UI設計·基礎篇
- C語言王者歸來
- Python Django Web從入門到項目實戰(視頻版)
- PyTorch生成對抗網絡編程
- Java與Android移動應用開發:技術、方法與實踐