自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Android趣事五則 不“地道”的Linux

移動開發(fā) Android
本文向大家分享了Android的五則趣事,這些都是在Android發(fā)展過程中自然而然形成的。其中谷歌為Android打造了一個具有谷歌風(fēng)味的Linux,添加某些功能以適合Android。

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

為了方便內(nèi)部使用,谷歌打造了一個具有谷歌風(fēng)味的Linux。谷歌認(rèn)為需要在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以后,甲骨文因為這個虛擬機把谷歌告上了法庭。但人們普遍認(rèn)為此舉是搬石頭砸自己的腳。

趣事四:Android并非谷歌開發(fā)

[[29286]]

Android的幕后公司Android有限公司于2005年被谷歌收購,當(dāng)時該公司是一家成立只有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)。

【編輯推薦】

  1. Gameloft變更Android游戲DRM政策
  2. 美博客列iOS不具備的10大Android系統(tǒng)功能 
  3. 谷歌I/O大會:運行Android的iRobot機器人出現(xiàn)
  4. 谷歌發(fā)布Android@Home 用Android控制家電
責(zé)任編輯:佚名 來源: 36kr
相關(guān)推薦

2014-04-11 11:37:15

2014-02-18 17:01:03

侯少輝深談Linux Deepi

2021-01-11 05:13:50

數(shù)據(jù)存儲字節(jié)

2021-11-12 09:13:55

Linux服務(wù)器代碼

2015-12-28 12:03:44

LinuxUnix桌面

2014-07-24 09:39:52

Android L

2021-11-04 09:38:15

Linux代碼洗衣粉

2025-01-29 00:00:00

重試器模式裝飾器

2011-06-17 15:22:25

投影機技巧

2024-12-16 09:18:34

2011-01-18 13:53:42

Linux Shell命令

2013-10-10 09:46:05

2012-01-04 09:43:13

Linux逸聞趣事

2017-03-16 12:08:09

OpenstackCompute DriLibvirt

2023-01-28 08:34:59

2011-04-19 15:35:50

2010-12-29 10:52:13

2009-10-21 09:58:28

桌面LinuxLinux操作系統(tǒng)

2019-12-22 23:10:19

LinuxSSH加密

2020-05-08 09:37:32

網(wǎng)線網(wǎng)絡(luò)網(wǎng)速
點贊
收藏

51CTO技術(shù)棧公眾號