教學1android課件第一章簡介_第1頁
教學1android課件第一章簡介_第2頁
教學1android課件第一章簡介_第3頁
教學1android課件第一章簡介_第4頁
教學1android課件第一章簡介_第5頁
已閱讀5頁,還剩10頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

Android簡介Learnmore.

本章概覽Android平臺介紹Android體系結構Android版本Android開發環境搭建

第一個HelloWorld程序Android相關技術內容Android平臺介紹Android發展史

2003年,AndyRubin創辦了Android公司2005年,Android被谷歌收購2008年,谷歌推出Android第一個版本Android是市場占有率最高的移動操作系統(70%以上)Android基于Linux開發并且開源AndroidAPP主要采用Java語言編寫Android體系結構Android系統架構Linux內核

這一層支撐整個android平臺,為android設備提供了各種底層驅動,比如音頻驅動,相機驅動,藍牙驅動等系統庫及Android運行時庫該層包括一些底層應用的支持,比如sqllite數據庫,OPENGL|ES3D繪圖等,也包含了開發者需要用到的Dalvik虛擬機環境等

應用框架層(framework)

該層提供了供開發者使用的各種API

應用層

這一層主要指已經能夠使用的app程序

Android版本介紹2008年9月Android1.0發布2011年2月Android3.0發布,該版本專為平板電腦設計2011年10月Android4.0發布,該版本不區分手機和平板的差異化,并且引入了很多新特性,目前最新版本是4.4KitKat目前Android4.0以上占據了80%的市場份額,目前我們講解的版本也是4.xAndroid開發環境搭建工具準備

AndroidSDK:Google提供的Android開發工具包,它提供了開發程序所需的APIEclipse:Java界最出名的一款IDE,使用它可以開發所有與Java相關的程序

ADT:AndroidDevelopmentTools,是EclipseForAndroid的開發插件從官網下載工具后,解壓得到此目錄,eclipse可以直接打開

第一個HelloWorld程序Eclipse->New->AndroidApplicationProjectNext->Finish運行Android程序運行android之前,需要配置手機模擬器(實際開發中不可能全用真機測試)點擊new,新建avd創建AVDAndroid程序運行效果

Android程序目錄結構src:存放java源碼的地方,工具會自動生成一個MainActivitygen:文件夾里面有一個R.java文件,在項目中添加的任何資源都會生成一個資源idassets:存放一些外部資源,比如網頁文件等,該文件資源不會生成對應的資源idbin:存放編譯之后的文件,包括編譯好的apk安裝包libs:依賴包res:圖片,布局,字符串等數據都在該目錄下AndroidManifest:項目配置文件Android相關技術內容四大組件

Activity(活動)Service(服務)

廣播接收器(BroadcastReceiver)

內容提供器(ContentProvider)UI控件

Button(按鈕)EditText(編輯框)

。。。

SqlLite數據庫

非常好用的輕量級嵌入式關系型數據庫,支持標準的SQL語法地理位置定位

結合地圖功能,可以開發出強大的位置服務傳感器

加速度傳感器

溫度傳感器

。。。

小結1,Android基于Linux開發,目前屬Google公司2,Android4.x是目前最為主流的版本3,使用Eclipse/ADT開發Android程序非常方

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論