- 1、本文档共46页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android基础与开发环境的建立(AndroidStudio)
第1章 Android基礎與開發環境的建立 1-1 Android的基礎 1-2 Android的系統架構 1-3 Android應用程式的組成元件 1-4 Android應用程式的開發環境 1-5 下載與安裝Android開發環境 1-1 Android的基礎 1-1-1 Google與Android 1-1-2 Android的版本 1-1-3 Android的特點 1-1-4 Android的基本操作介面 1-1-1 Google與Android Android是一套使用Linux作業系統為基礎開發的開放原始碼(Open Source)作業系統,最初主要是針對手機等行動裝置使用的作業系統,現在Android已經逐漸擴充到平板電腦和其他領域,例如:電子書閱讀器、MP4播放器和Internet電視等。 Android作業系統最初是Andy Rubin創辦的同名公司Android, Inc開發的行動裝置作業系統,在2005年7月Google收購此公司,之後Google拉攏多家通訊系統廠商、硬體製造商等在2007年11月5日組成「開放式手持裝置聯盟」(Open Handset Alliance),讓Android正式成為一套開放原始碼的作業系統。 1-1-2 Android的版本 1-1-3 Android的特點 硬體:支援數位相機、GPS、數位羅盤、加速感測器、重力感測器、趨近感測器、陀螺儀和環境光線感測器等。 通訊與網路:支援GSM/EDGE、IDEN、GPRS、CDMA、EV-DO、UMTS、藍牙、WiFi、LTE和WiMAX等。 簡訊:支援SMS和MMS簡訊。 瀏覽器:整合開放原始碼WebKit瀏覽器,支援Chrome的JavaScript引擎。 多媒體:支援常用音效、視訊和圖形格式,包含MPEG4、H.264、AMR、AAC、MP3、MIDI、Ogg Vorbis、WAV、JPEG、PNG、GIF和BMP等。 資料儲存:支援輕量化關聯式資料庫SQLite。 繪圖:支援2D函數庫的最佳化繪圖,和3D繪圖OpenGL ES規格。 其他:支援多點觸控、Flash、多工和可攜式無線基地台等。 1-1-3 Android的基本操作介面 – 說明 對於習慣Windows作業系統操作的使用者來說,Android操作介面因為是一套行動裝置的作業系統,螢幕尺寸通常比較小,其操作邏輯反而比較像是在Web瀏覽器瀏覽網站的多頁網頁。 在說明Android系統架構和應用程式的組成元件前,我們先來看一看Android作業系統的主要操作介面:首頁畫面和活動。 1-1-4 Android的基本操作介面 – 首頁畫面 Android作業系統在啟動後進入的是首頁畫面(Home Screen),這是一個特殊的應用程式,作為使用Android作業系統服務的介面,類似Windows作業系統的桌面,可以將常用程式的捷徑新增至首頁畫面,如右圖所示: 1-1-4 Android的基本操作介面 –應用程式啟動器 在下方中間是應用程式啟動器(App Launcher),內含5個圖示可以啟動常用的電話、聯絡人、簡訊和瀏覽器,選中間圓形的【啟動器】圖示,可以顯示安裝的應用程式清單,如右圖所示: 1-1-4 Android的基本操作介面 – 活動 Android應用程式主要是由一或多個活動(Activity)所組成,每一個活動可以建立與使用者互動的操作介面,類似Web網站的表單網頁,如右圖所示: 1-2 Android的系統架構 – 圖例 Android 作業系統的系統架構像是在蛋糕店購買的一個多層蛋糕,在行動裝置的硬體和使用者之間是Android軟體堆疊(Android Software Stack),可以分成很多層,如右圖所示: 1-2 Android的系統架構 – 應用程式 應用程式 使用者在Android作業系統執行的是應用程式,這也是使用者真正面對的Android作業系統,基本上,Android預設內建多種核心應用程式,包含:瀏覽器、日曆、聯絡人和打電話等,所有Android應用程式都是使用Java語言開發的應用程式。 本書的主要目的是幫助讀者學習如何建立Android系統架構最上層的Android應用程式。 1-2 Android的系統架構 – 應用程式框架 應用程式框架 位在應用程式之下的是應用程式框架,這一層提供高階的建構元件,即一組類別集合來建立Android應用程式,換句話說,應用程式框架代表Android作業系統已經實作眾多Java類別,我們只需呼叫適當物件的方法,或繼承指定類別來擴充其功能,就可以快速建立Android應用程式。 1-2 Android的系統架構 – 函數庫 函數庫 位在應用程式框架之下的是函數庫,負責支援應用程式
您可能关注的文档
- 74附件4:中国农村健康行动以村医为基础的心脑血管病防治-PLOS.DOC
- 7半导体电子论-20140616.PPT
- 81微米技术.PDF
- 821基础化学考试大纲2017.DOC
- 7终端管理-统计局.DOC
- 7制造、安装、检验、安全运行-中国表面工程协会涂装分会.DOC
- 83硫氧化物的形成与防治.PPT
- 8021AE以太网链路加密.PPT
- 87年度-计资中心.PDF
- 83无线城域网WMAN.PPT
- 中国国家标准 GB/T 22517.2-2024体育场地使用要求及检验方法 第2部分:游泳场地.pdf
- GB/T 22517.2-2024体育场地使用要求及检验方法 第2部分:游泳场地.pdf
- 《GB/T 22517.2-2024体育场地使用要求及检验方法 第2部分:游泳场地》.pdf
- 苏教版(2017秋)科学三年级下册1.《种子发芽了》 教案(含课堂练习和反思).docx
- 2024-2025学年小学数学六年级上册冀教版(2024)教学设计合集.docx
- 地理商务星球版七年级上册4.5形成气候的主要因素 同步教案.docx
- 2024-2025学年中职中职专业课金融类73 财经商贸大类教学设计合集.docx
- 2024-2025学年初中地理七年级上册(2024)仁爱科普版(2024)教学设计合集.docx
- 2024-2025学年小学英语二年级上册外研版(一起)教学设计合集.docx
- 2024-2025学年高中数学选择性必修 第二册北师大版(2019)教学设计合集.docx
文档评论(0)