Android學習筆記《一》 簡介

2021-06-01 06:54:02 字數 2721 閱讀 1377

1.什麼是android

維基百科:

android 是一種以linux為基礎的開放原始碼作業系統,主要使用於便攜裝置。目前尚未有統一中文名稱,「安卓」或「安致」是在中國大陸比較流行的稱呼。android作業系統最初由安迪·魯賓(andy rubin)創辦[5]

,最初主要支援手機。2023年由google收購注資,並拉攏多家製造商組成開放手機聯盟(open handset alliance)開發改良,逐漸擴充套件到到平板電腦及其他領域上[6]

。 2023年末資料顯示,僅正式推出兩年的作業系統的android在市場占有率上已經超越稱霸十年的諾基亞

symbian系統,躍居全球最受歡迎的智慧型手機平台。採用android系統的主要手機廠商包括巨集達國際電子(htc)、三星電子(samsung)、摩托羅拉(motorola)、樂金(lg)和索尼愛立信(sony ericsson)等。

android是一種以linux為基礎的開放原始碼作業系統,主要使用於便攜裝置。目前尚未有統一中文名稱,中國大陸地區較多人使用安卓(非官方)或安致(官方)。android作業系統最初由andy rubin開發,最初主要支援手機。2023年由google收購注資,並拉攏多家製造商組成開放手機聯盟開發改良,逐漸擴充套件到到平板電腦及其他領域上。 2023年末資料顯示,僅正式推出兩年的作業系統的android已經超越稱霸十年的諾基亞symbian系統,躍居全球最受歡迎的智慧型手機平台。android的主要競爭對手是蘋果的ios,微軟的wp7以及rim的blackberry os。

android簡單來說就是谷歌用來和蘋果的ios競爭的基於linux的開源作業系統(包括手機和平板兩個版本),android 作為谷歌企業戰略的重要組成部分,將進一步推進"隨時隨地為每個人提供資訊"這一企業目標的實現。

2.android歷史

2023年11月5日,google發布了基於linux平台的開源移動手機平台 --android。該平台由作業系統、中介軟體、使用者介面和應用軟體等組成,號稱是首個為移動終端打造的真正的開放的移動開發平台。

google與開放手機聯盟(open handset alliance)合作開發了android移動開發平台,這個聯盟由摩托羅拉、高通、巨集達電和t-moblie、中國移動等在內的30多家移動通訊領域的領軍企業組成。google與運營商、裝置製造商、開發商和其他第三方結成了深層次的合作夥伴關係,希望通過建立標準化、開放式的移動**軟體平台,在移動產業內形成乙個開放式的生態系統。

android作為google企業戰略的重要組成部分,將進一步推進「隨時隨地為每個人提供資訊」這一企業目標的實現。全球為數眾多的移動**使用者從未使用過任何基於android的移動通訊裝置,google的目標是讓移動通訊不依賴於裝置甚至平台。處於這個目的,android將補充而不會代替google長期以來奉行的移動發展戰略:通過與全球各地的手機製造商和移動運營商結成合作夥伴,開發即有用又有吸引力的移動服務,並推廣這些產品。[1]

3.android版本

android系統差不多每半年一次的公升級步伐,每代android系統都以甜點命名,比如1.5版叫做cupcake(紙杯蛋糕)、1.6版為donut(甜甜圈)、2.0/2.1叫éclair(閃電泡芙,一種法式奶油夾心甜點[13]

)、2.2版為froyo(凍酸奶)、2.3版為gingerbread(薑餅)、3.0版叫honeycomb(蜂窩)及4.0版稱為ice cream sandwich (冰激凌三明治)。以c d e f g h字頭順序排列。donut將把社交網路功能作為公升級重點,在「手機的各種體驗中」都增加社交網路元素。【維基百科】

4.android特色

在優勢方面,android平台首先就是其開放性,開放的平台允許任何移動終端廠商加入到android聯盟中來。顯著的開放性可以使其擁有更多的開發者,隨著使用者和應用的日益豐富,乙個嶄新的平台也將很快走向成熟。

開發性對於android的發展而言,有利於積累人氣,這裡的人氣包括消費者和廠商,而對於消費者來講,最大的受益正是豐富的軟體資源。開放的平台也會帶來更大競爭,如此一來,消費者將可以用更低的價位購得心儀的手機。在過去很長的一段時間,特別是在歐美地區,手機應用往往受到運營商制約,使用什麼功能接入什麼網路,幾乎都受到運營商的控制。自從iphone上市,使用者可以更加方便地連線網路,運營商的制約減少。隨著edge、hsdpa這些2g至3g流動網路的逐步過渡和提公升,手機隨意接入網路已不是運營商口中的笑談。這一點還是與android平台的開放性相關,由於android的開放性,眾多的廠商會推出千奇百怪,功能特色各具的多種產品。功能上的差異和特色,卻不會影響到資料同步、甚至軟體的相容。好比你從諾基亞symbian風格手機一下改用蘋果iphone,同時還可將symbian中優秀的軟體帶到iphone上使用、聯絡人等資料更是可以方便地轉移。android平台提供給第三方開發商乙個十分寬泛、自由的環境。因此不會受到各種條條框框的阻擾,可想而知,會有多少新穎別緻的軟體會誕生。但也有其兩面性,血腥、暴力、**方面的程式和遊戲如何控制正是留給android難題之一。如今叱詫網際網路的google已經走過10年度歷史。從搜尋巨人到全面的網際網路滲透,google服務如地圖、郵件、搜尋等已經成為連線使用者和網際網路的重要紐帶,而android平台手機將無縫結合這些優秀的google服務。

關於版本、歷史啥的,我也折騰不出新意,就網上蒐集了一些資料,算是android學習開博之始吧。

android學習筆記 一

xmlns android www.android 布局方式 android orientation vertival 空間布局方式是垂直往下布局 android layout width fill parent 把上層控制項填充滿 android layout height fill parent...

Android 學習筆記一

private string tag codeview codeview 為乙個標誌,一般為acvitity的名字 只要在想列印的地方寫上該 就可以列印相應的東西 log.v tag,string string為要列印的字串 包含語音包 import android.speech.tts.textt...

android學習筆記一

1 設定textview值 1 textview tv1 textview findviewbyid r.id.tv1 tv1.settext 要設定的內容 2 在layout.xml布局頁面設定android text string tv1 2 背景顏色 1 配置檔案改變android backg...