??? Android開(kāi)發(fā)涉及的內容非常多,學(xué)習也需要花費一定的時(shí)間,但是萬(wàn)事都得從基礎抓起,想要學(xué)好Android開(kāi)發(fā)就必須先它的基礎知識理論有一定的認識,今天我們不講多,就簡(jiǎn)單介紹一下Android開(kāi)發(fā)基礎知識。
?
Android開(kāi)發(fā)基礎知識簡(jiǎn)介
?
?
??? Android的概念和定義
?
??? Android是一種基于Linux的自由及開(kāi)放源代碼的操作系統,主要使用與于便攜設備,Android系統市場(chǎng)份額曾在2011年時(shí)超越塞班系統躍居第一,如今Android占據了全球智能手機操作系統市場(chǎng)的76%份額,中國市場(chǎng)占有率高達90%。因此,Android開(kāi)發(fā)具有很廣闊的發(fā)展前景。
?
??? Android開(kāi)發(fā)發(fā)展歷程
?
??? Android操作系統是由Andy Rubin開(kāi)發(fā),主要支持手機,2005年由Google收購注資,并組建開(kāi)放手機聯(lián)盟,而后開(kāi)發(fā)改良后,才逐步應用到平板電腦上。Android系統最早的版本是2008年的Android1.0系統,第一步智能手機也發(fā)布于此年。
?
??? Android發(fā)行版本
?
?? 2008年9月份,發(fā)行Android1.0,2009年4月發(fā)行Android1.5,同年9月和10月,分別發(fā)行Android1.6和Android2.1,2010年5月發(fā)行Android2.2,同年12月發(fā)行Android2.3,2011年2月發(fā)行Android3.0,同年10月發(fā)行Android4.0,2012年發(fā)行Android4.1,直到現在2015年,Android版本也已經(jīng)更新到5.0了。
?
??? Android系統構架
?
??? 1、應用程序??? 2、應用程序框架??? 3、Android運行時(shí)庫??? 4、Linux內核
?
??? Android組件介紹
?
??? Android有四大組件:Activity、Service、Broadcast Receiver、Content Provider。Activity,在四大組件中,無(wú)疑是最復雜的,服務(wù),從最直白的視角來(lái)看,就是剝離了界面的Activity,它們在很多Android的概念方面比較接近,都是封裝有一個(gè)完整的功能邏輯實(shí)現,在A(yíng)ndroid中,充分考慮了廣泛的這類(lèi)需求,于是就有了Broadcast Receiver這樣的一個(gè)組件。每個(gè)Broadcast Receiver都可以接收一種或若干種Intent作為觸發(fā)事件,Content Provider,聽(tīng)著(zhù)就和數據相關(guān),沒(méi)錯,這就是Android提供的第三方應用數據的訪(fǎng)問(wèn)方案。
?
嘉興App開(kāi)發(fā):http://www.fj256.com/
Android開(kāi)發(fā):http://www.fj256.com/app.html