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