鍍金池/ 教程/ Android/ Android 源代碼
下載源碼
根據設備構建
Git 資源
構建系統
Android 平臺 64 位構建指導
初始化編譯環(huán)境
Android 源代碼
品牌指南
已知的問(wèn)題
Repo 命令手冊
構建內核
Bug 的生命周期
代碼主線(xiàn)、分支和版本
使用 Eclipse
提交補丁
下載與構建
參與
項目角色
補丁的生命周期
提交 Bugs
關(guān)于代碼風(fēng)格的指導
開(kāi)發(fā)
代碼名稱(chēng),標簽和版本號

Android 源代碼

Android 是針對各種各樣具有不同外形的設備創(chuàng )建的開(kāi)源軟件棧。Android 主要目的是通過(guò)為運營(yíng)商、原始設備制造商(OEMs)和開(kāi)發(fā)人員創(chuàng )造一個(gè)開(kāi)放的軟件平臺,使他們的創(chuàng )新理念成為現實(shí)并介紹一個(gè)成功的、真實(shí)的產(chǎn)品,從而提高了用戶(hù)的移動(dòng)體驗。

一個(gè)行業(yè)競爭者可能限制或控制他人的革新,我們也希望確保這不會(huì )成為失敗的核心原因。所以得出的結論是需要一個(gè)開(kāi)源的、可定制和移植的、完整的、有質(zhì)量的消費產(chǎn)品。

http://wiki.jikexueyuan.com/project/android-source/images/overview1.png" alt="" />

管理哲學(xué)

Android 起源于一個(gè)以谷歌為首的被稱(chēng)為“開(kāi)放手機聯(lián)盟”(OHA)的企業(yè)群體。如今,很多企業(yè)(包括 OHA 的兩個(gè)原始成員和其他一些企業(yè))都在 Android 中投入巨資。這些公司已撥出重要的工程資源來(lái)改善 Android 和將 Android 設備帶向市場(chǎng)。

那些投資于 Android 的公司之所以已經(jīng)這樣做,是因為他們認為 Android 有其可取之處且我們也相信一個(gè)開(kāi)放的平臺是必要的。Android 有意并明確地成為一個(gè)開(kāi)源的(而非一個(gè)免費軟件的)成果;一群共享了需求的企業(yè)已經(jīng)集中資源在獨立實(shí)現共享產(chǎn)品方面進(jìn)行合作。首先,Android 的理念是務(wù)實(shí)的。其次,Android 的目的是實(shí)現每位合作者都可以調整和定制的共享產(chǎn)品。

不受控制的定制必然會(huì )導致不兼容的實(shí)現。為了防止這種情況,Android 開(kāi)源項目還主張 Android 兼容性計劃,這個(gè) Android 兼容性計劃闡述了“ Android 兼容性”是什么意思和為實(shí)現這一狀態(tài)需要哪些設備制造商。任何人都可以出于任何目的使用 Android 的源代碼,我們歡迎一切合法用途。然而,為了參與我們正在圍繞 Android 構建的應用程序的共享生態(tài)系統,設備制造商必須參加這個(gè) Android 兼容性計劃。

Android 開(kāi)源項目是由維護并進(jìn)一步開(kāi)發(fā) Android 的谷歌來(lái)領(lǐng)導的。這是嚴格意義上的項目管理技術(shù),盡管 Android 是由多個(gè)子項目組成。我們查看和管理 Android 作為一個(gè)單一的、整體的軟件產(chǎn)品,而不是可替換零件的“分配”、規范或搜集。我們的目標是設備制造商只負責將 Android 移植到設備上但他們不實(shí)施規范或分配管理。