新聞中心
趣事一:Android運行的是Linux,但不是“地道的Linux”

成都創(chuàng)新互聯(lián)是一家專業(yè)提供茶陵企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計、網(wǎng)站制作、H5頁面制作、小程序制作等業(yè)務(wù)。10年已為茶陵眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進行中。
為了方便內(nèi)部使用,谷歌打造了一個具有谷歌風(fēng)味的Linux。谷歌認為需要在Linux內(nèi)核中添加某些功能,這樣才能更加適合Android。
比如“喚醒鎖(wake locks)”機制就是谷歌為Linux添加的功能,目的是為了更好地管理電源,該機制允許Android程序請求內(nèi)核不要進入低耗電狀態(tài)。有趣的是這些變化最開始并沒有被Linux內(nèi)核“接受”,因此谷歌只能自己維護一個Android版Linux。
趣事二:Android使用Java開發(fā)平臺,但并非Java ME
和 Linux不同,Android不是Java ME分支。Android提供自己的基于Java的軟件開發(fā)工具包(SDK)。除AWT和Swing外,該工具包還支持很多Java SE。但是該工具包在Java框架內(nèi)核基礎(chǔ)上部署了一些有限的JSR。比如Android對Open GL的支持類似于JSR 239。
趣事三:Android運行著一個名為Dalvik的虛擬機(VM),但并非一個Java虛擬機
谷歌為Android手機開發(fā)了一個全新的虛擬機;針對Android進行了優(yōu)化。該虛擬機運行的不是Java代碼,而是.dex文件。此外,Dalvik是一個基于registe的虛擬機。
在甲骨文收購Sun以后,甲骨文因為這個虛擬機把谷歌告上了法庭。但人們普遍認為此舉是搬石頭砸自己的腳。
趣事四:Android并非谷歌開發(fā)
[[29286]]
Android的幕后公司Android有限公司于2005年被谷歌收購,當時該公司是一家成立只有22個月的創(chuàng)業(yè)公司。2008年10月開源(Apache開源許可協(xié)議)。谷歌任命Android有限公司Andy Rubin為工程部副總。
趣事五:Android中運行有一個SQLite數(shù)據(jù)庫
SQLite是一個輕量級關(guān)系數(shù)據(jù)庫,內(nèi)置在Android中,專門用于數(shù)據(jù)存儲。Android程序也可以利用這個關(guān)系數(shù)據(jù)庫管理系統(tǒng)。
新聞標題:Android趣事五則不“地道”的Linux
瀏覽路徑:http://fisionsoft.com.cn/article/cohogoe.html


咨詢
建站咨詢
