![《Android模塊化項(xiàng)目實(shí)戰(zhàn)》01 初識(shí)Android Studio寫(xiě)字字帖_第1頁(yè)](http://file4.renrendoc.com/view/9729392f646b5ad6a12baed522db3963/9729392f646b5ad6a12baed522db39631.gif)
![《Android模塊化項(xiàng)目實(shí)戰(zhàn)》01 初識(shí)Android Studio寫(xiě)字字帖_第2頁(yè)](http://file4.renrendoc.com/view/9729392f646b5ad6a12baed522db3963/9729392f646b5ad6a12baed522db39632.gif)
![《Android模塊化項(xiàng)目實(shí)戰(zhàn)》01 初識(shí)Android Studio寫(xiě)字字帖_第3頁(yè)](http://file4.renrendoc.com/view/9729392f646b5ad6a12baed522db3963/9729392f646b5ad6a12baed522db39633.gif)
![《Android模塊化項(xiàng)目實(shí)戰(zhàn)》01 初識(shí)Android Studio寫(xiě)字字帖_第4頁(yè)](http://file4.renrendoc.com/view/9729392f646b5ad6a12baed522db3963/9729392f646b5ad6a12baed522db39634.gif)
![《Android模塊化項(xiàng)目實(shí)戰(zhàn)》01 初識(shí)Android Studio寫(xiě)字字帖_第5頁(yè)](http://file4.renrendoc.com/view/9729392f646b5ad6a12baed522db3963/9729392f646b5ad6a12baed522db39635.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
項(xiàng)目一初識(shí)AndroidStudio學(xué)習(xí)目標(biāo)通過(guò)U酒保項(xiàng)目的學(xué)習(xí),了解AndroidStudio內(nèi)部的功能,創(chuàng)建Android項(xiàng)目,掌握硬件通信原理,具有獨(dú)立創(chuàng)建和編寫(xiě)項(xiàng)目的能力。在任務(wù)實(shí)現(xiàn)過(guò)程中:學(xué)習(xí)Eclipse項(xiàng)目導(dǎo)入AndroidStudio的步驟了解AndroidStudio項(xiàng)目提交知道GitHub上的方法掌握AndroidStudio從GitHub上克隆項(xiàng)目的方法了解酒精檢測(cè)儀器使用方法任務(wù)路徑情景導(dǎo)入在日常生活中,交通事故所引起的安全問(wèn)題已經(jīng)成為人身安全的最大威脅。在世界各地每年有幾十萬(wàn)人在車禍中失去生命。而造成這些交通事故的因素有人為、車輛、路況、其他外界環(huán)境與管理等方面,其中酒駕是發(fā)生悲劇的重要原因之一,為減少悲劇的發(fā)生,設(shè)計(jì)了一款基于Android平臺(tái)的便攜式酒精檢測(cè)系統(tǒng)——U酒保,減少酒駕的同時(shí)也為安全提供保障。該項(xiàng)目主要講解在Android項(xiàng)目的開(kāi)發(fā)過(guò)程中所需軟件的安裝和環(huán)境配置,并實(shí)現(xiàn)項(xiàng)目創(chuàng)建。項(xiàng)目分析U酒保是一款便攜式酒精檢測(cè)系統(tǒng),目的是為了減少酒駕,同時(shí)為安全出行提供保障。本系統(tǒng)基于Android開(kāi)發(fā)環(huán)境,運(yùn)用MVC開(kāi)發(fā)模式進(jìn)行編寫(xiě),項(xiàng)目中使用了扁平化的UI設(shè)計(jì)使用戶在體驗(yàn)過(guò)程中獲得更高的舒適感,數(shù)據(jù)間使用藍(lán)牙模塊進(jìn)行數(shù)據(jù)傳輸,通道使用Socket。系統(tǒng)主要分為登錄、酒精檢測(cè)、健康助手、打的代駕、和保險(xiǎn)推廣五個(gè)功能模塊如圖1.3所示,用戶通過(guò)簡(jiǎn)單的操作進(jìn)行檢測(cè),當(dāng)用戶飲酒過(guò)多時(shí)可以隨時(shí)隨地使用找代駕,打的等服務(wù)。在系統(tǒng)中提供了保險(xiǎn)的推廣,提供最優(yōu)惠的保險(xiǎn)給用戶去選擇。本書(shū)將以U酒保項(xiàng)目為背景分模塊講解如何實(shí)現(xiàn)該系統(tǒng)。
U酒保項(xiàng)目背景將Eclispe項(xiàng)目導(dǎo)入AndroidStudio中步驟如下。第一步:在Eclipse中新建項(xiàng)目命名為“Main”,如圖1.4所示。導(dǎo)入Eclipse項(xiàng)目導(dǎo)入Eclipse項(xiàng)目第二步:選擇左上角“File”“Export”,如圖1.5所示。導(dǎo)入Eclipse項(xiàng)目導(dǎo)入Eclipse項(xiàng)目第三步:選擇Android下的“GenerateGradlebuildfiles”,點(diǎn)擊“Next”,如圖1.6所示,出現(xiàn)如圖1.7所示界面,點(diǎn)擊“Next”。導(dǎo)入Eclipse項(xiàng)目導(dǎo)入Eclipse項(xiàng)目第四步:選擇對(duì)應(yīng)工程后,點(diǎn)擊“Next”,如圖1.8所示。導(dǎo)入Eclipse項(xiàng)目導(dǎo)入Eclipse項(xiàng)目第五步:記住導(dǎo)出路徑,點(diǎn)擊“Finish”,如圖1.9,1.10所示。導(dǎo)入Eclipse項(xiàng)目導(dǎo)入Eclipse項(xiàng)目第六步:打開(kāi)AndroidStudio選擇“File”“New”“ImportProject”,如圖1.11所示。導(dǎo)入Eclipse項(xiàng)目導(dǎo)入Eclipse項(xiàng)目導(dǎo)入Eclipse項(xiàng)目第七步:根據(jù)工程路徑選擇要導(dǎo)入的工程,點(diǎn)擊“OK”,如圖1.12所示。導(dǎo)入Eclipse項(xiàng)目第八步:項(xiàng)目正在導(dǎo)入,如圖1.13所示。成功導(dǎo)入,如圖1.14所示。導(dǎo)入Eclipse項(xiàng)目導(dǎo)入Eclipse項(xiàng)目第一步:下載安裝GitGit是一個(gè)免費(fèi)、開(kāi)源的分布式版本控制系統(tǒng),用以有效、高速的處理從很小到非常大的項(xiàng)目版本管理。Git是LinusTorvalds為了幫助管理Linux內(nèi)核開(kāi)發(fā)而開(kāi)發(fā)的一個(gè)開(kāi)放源碼的版本控制軟件。Git下載地址:/download/win。如圖1.15,根據(jù)自己的電腦系統(tǒng)選擇相應(yīng)的版本進(jìn)行下載。AndroidStudio集成Git版本控制提交AndroidStudio項(xiàng)目到GitHub第二步:集成Git到AndroidStudio上,如圖1.16所示。AndroidStudio集成Git版本控制
第三步:配置AndroidStudio中的GitHub賬戶,如圖1.17所示,可以通過(guò)“Test”測(cè)試賬號(hào)是否可用,如果沒(méi)有GitHub的賬號(hào)需要到其官網(wǎng)進(jìn)行注冊(cè)。AndroidStudio集成Git版本控制第四步:把AndroidStudio上面的項(xiàng)目提交到到GitHub遠(yuǎn)程倉(cāng)庫(kù),如圖1.18所示AndroidStudio集成Git版本控制
第五步:登錄GitHub網(wǎng)站,查看剛剛提交的項(xiàng)目工程是否提交成功。如圖1.19。AndroidStudio集成Git版本控制
第一步:在AndroidStudio中進(jìn)行操作“VCS->Checkoutfrom..->GitHub”,如圖1.20和圖1.21所示。指定要克隆項(xiàng)目的GitHub地址。SimpleNews-master項(xiàng)目地址:/mgp1024/SimpleNews-master??寺itHub項(xiàng)目到AndroidStudio上
第二步:克隆完畢后,查看SimpleNews-master項(xiàng)目目錄結(jié)構(gòu),如圖1.22所示??寺itHub項(xiàng)目到AndroidStudio上NDK:Android本地開(kāi)發(fā)工具集,可以把C/C++編譯成一個(gè)Linux下可以執(zhí)行的二進(jìn)制文件,Java代碼里面就可以通過(guò)JNI調(diào)用執(zhí)行二進(jìn)制的文件。(JNI:Java本地開(kāi)發(fā)接口,JNI是一個(gè)協(xié)議這個(gè)協(xié)議用來(lái)溝通Java代碼和外部的本地代碼(C/C++).通過(guò)這個(gè)協(xié)議,Java代碼就可以調(diào)用外部的C/C++,代碼外部的C/C++代碼也可以調(diào)用Java代碼。)AndroidStudio中NDK開(kāi)發(fā)配置1.配置NDK環(huán)境,“File->ProjectStructure”,如圖1.23所示。AndroidStudio中NDK開(kāi)發(fā)配置2.打開(kāi)下載SDK界面安裝CMake,“Tools->Android->SDKManager”,如圖1.24所示。其中CMake是構(gòu)建C/C++代碼的工具,根據(jù)谷歌官方描述CMake開(kāi)發(fā)NDK只支持64位系統(tǒng),32位系統(tǒng)是無(wú)法使用的。AndroidStudio中NDK開(kāi)發(fā)配置3.下載完成之后創(chuàng)建支持C/C++開(kāi)發(fā)的Android項(xiàng)目,如圖1.25所示,注意要選中箭頭所指部分。AndroidStudio中NDK開(kāi)發(fā)配置
在創(chuàng)建項(xiàng)目之后,打開(kāi)項(xiàng)目的目錄,發(fā)現(xiàn)有如圖1.26畫(huà)框部分的文件則證明支持C/C++開(kāi)發(fā)的Android工程創(chuàng)建成功了。AndroidStudio中NDK開(kāi)發(fā)配置硬件設(shè)備采用MQ-3氣體傳感器與STM32F103R開(kāi)發(fā)板數(shù)據(jù)間使用藍(lán)牙模塊進(jìn)行數(shù)據(jù)傳輸,通道使用Socket。通過(guò)藍(lán)牙連接MQ-3氣體傳感器,將檢測(cè)參數(shù)接入到酒精濃度檢測(cè)模塊中,通過(guò)模擬電壓信號(hào)放大判斷酒精濃度,將采集到的模擬電壓信號(hào)通過(guò)單片機(jī)控制經(jīng)A/D轉(zhuǎn)換,得到數(shù)字電壓信號(hào),用于顯示濃度的數(shù)碼管顯示模塊,通過(guò)電壓到濃度的線性轉(zhuǎn)換和最終濃度值的數(shù)碼管顯示。酒精檢測(cè)儀器介紹酒精檢測(cè)儀介紹通過(guò)如下步驟實(shí)現(xiàn)在AndroidStudio中創(chuàng)建第一個(gè)Android項(xiàng)目,具體步驟如下所示。第一步:打開(kāi)AndroidStudio,新建第一個(gè)項(xiàng)目。如果未打開(kāi)項(xiàng)目,在WelcometoAndroidStudio窗口中,點(diǎn)擊“StartanewAndroidStudioproject”新建項(xiàng)目,如圖1.27所示。如果已打開(kāi)項(xiàng)目請(qǐng)選擇“File”“NewProject”,如圖1.28所示。任務(wù)實(shí)施第二步:在創(chuàng)建工程頁(yè)面中配置項(xiàng)目,添加項(xiàng)目名稱、域名、以及存放路徑,設(shè)置完成后點(diǎn)擊“Next”,如圖1.29所示。第三步:在PhoneandTablet(手機(jī)和平板項(xiàng)目)下的MinimunSDK中設(shè)置Module支持的Android兼容最低版本,根據(jù)不同的用戶可選擇不同的版本,可點(diǎn)擊“Helpmechoose”查看當(dāng)前Android版本分布情況,如圖1.30所示,設(shè)置完成后點(diǎn)擊“Next”。第四步:選擇是否創(chuàng)建Activity以及創(chuàng)建Activity的類型。默認(rèn)選擇Empty(空的)Activity,如圖1.31所示,選擇完成后點(diǎn)擊“Next
”。
任務(wù)實(shí)施第五步:為EmptyActivity添加名稱,默認(rèn)為MainActivity,如圖1.32所示。添加完成后點(diǎn)擊“Finish”后出現(xiàn)進(jìn)度條,如圖1.33所示。第六步:項(xiàng)目創(chuàng)建完成后設(shè)置界面布局并添加相關(guān)代碼實(shí)現(xiàn)初次進(jìn)入程序時(shí)的導(dǎo)航效果,核心代碼如下所示。編寫(xiě)完代碼以后進(jìn)入AndroidStudio主頁(yè)面,點(diǎn)擊機(jī)器人圖標(biāo)創(chuàng)建模擬器,如圖1.34所示。第七步:點(diǎn)擊“CreateVirtualDevice…”按鈕,如圖1.35所示。進(jìn)入模擬器規(guī)格選擇界面,如圖1.49所示,選擇模擬器的規(guī)格,默認(rèn)為Phone,其中選擇NexusOne,點(diǎn)擊“Next”。進(jìn)入下一界面如圖1.37所示,點(diǎn)擊“Finish”,至此模擬器創(chuàng)建完成。任務(wù)實(shí)施第八步:模擬器創(chuàng)建完成后,跳到如圖1.38所示界面,選擇模擬器并點(diǎn)擊綠色箭頭啟動(dòng)。第九步:模擬器界面如圖1.39所示。第十步:進(jìn)入AndroidStudio中點(diǎn)擊綠色箭頭運(yùn)行程序,如圖1.40所示,選擇所使用的模擬器,點(diǎn)擊“OK”,在模擬器上運(yùn)行,如圖1.41所示。第十一步:在模擬器中顯示運(yùn)行效果,如圖1.42、1.43所示。任務(wù)實(shí)施本項(xiàng)目介紹了U酒保項(xiàng)目結(jié)構(gòu)以及AndroidStudio開(kāi)發(fā)工具的安裝配置與使用方法,重點(diǎn)講解如何搭建和使用AndroidStudio開(kāi)發(fā)工具。通過(guò)對(duì)本項(xiàng)目的學(xué)習(xí)可以清楚的了解Android開(kāi)發(fā)的基本概念,掌握AndroidStudio的特點(diǎn)、環(huán)境的搭建和程序運(yùn)行的基本流程,提高對(duì)Android項(xiàng)目的認(rèn)知度以及AndroidStu
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 動(dòng)漫服務(wù)合同范本
- 冷庫(kù)收購(gòu)羊合同范例
- 計(jì)算機(jī)駐場(chǎng)維護(hù)服務(wù)合同范本
- 人員借調(diào)服務(wù)合同范本
- 2025年中國(guó)變頻發(fā)電機(jī)行業(yè)市場(chǎng)發(fā)展監(jiān)測(cè)及投資戰(zhàn)略咨詢報(bào)告
- 保定小學(xué)勞務(wù)合同范本
- 個(gè)人出售合同范本
- 供銷食品合同范例
- 2025年度城市公園場(chǎng)地租賃使用合同范本
- 2025年度建筑工地建筑垃圾買賣及環(huán)保處理一體化合同范本
- 基于單片機(jī)的交通燈控制系統(tǒng)設(shè)計(jì)畢業(yè)論文
- 2024年執(zhí)業(yè)醫(yī)師考試-醫(yī)師定期考核(口腔)筆試參考題庫(kù)含答案
- 中國(guó)律師學(xué) 課件 陳衛(wèi)東 第10-17章 律師收費(fèi)制度-律師非訴訟業(yè)務(wù)(二)
- (高清版)TDT 1040-2013 土地整治項(xiàng)目制圖規(guī)范
- 中國(guó)移動(dòng)行測(cè)測(cè)評(píng)題及答案
- 精神科患者服藥依從性健康宣教
- 設(shè)備維保的維修流程與指導(dǎo)手冊(cè)
- 急性腎小球腎炎病人護(hù)理課件
- 招標(biāo)代理服務(wù)的關(guān)鍵流程與難點(diǎn)解析
- GB/T 5465.2-2023電氣設(shè)備用圖形符號(hào)第2部分:圖形符號(hào)
- 《三國(guó)演義》中的佛教文化:以黃承兒為例
評(píng)論
0/150
提交評(píng)論