《Android項目開發實戰》課件 項目1 Android編程環境搭建_第1頁
《Android項目開發實戰》課件 項目1 Android編程環境搭建_第2頁
《Android項目開發實戰》課件 項目1 Android編程環境搭建_第3頁
《Android項目開發實戰》課件 項目1 Android編程環境搭建_第4頁
《Android項目開發實戰》課件 項目1 Android編程環境搭建_第5頁
已閱讀5頁,還剩93頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

Android項目開發任務1-1:搭建開發環境導入任務任務實施相關知識拓展訓練導入任務進行Android應用軟件開發,首先要搭建好軟件開發的編程環境,本次任務將完成Android應用軟件的集成開發環境安裝與配置。導入任務【任務目標】能獨立并熟練地搭建Android項目開發編程環境。導入任務【任務描述】本任務將教大家快速搭建Android項目開發的編程環境。由于Android系統是一個開源的操作系統,其應用程序的開發主要使用Java語言,因此編程開發環境的搭建需要JDK、EclipseIDE、AndroidSDK、以及AVD等4個部分。其中JDK是Java語言開發包,由Oracle公司提供;EclipseIDE是Android程序開發的集成開發環境,由IBM提供;AndroidSDK是Android應用軟件開發包,由google公司提供;AVD是Android應用軟件模擬運行測試環境(也可以直接使用Android智能手機來運行測試應用程序)。導入任務【任務分析】Android編程開發環境的搭建一般采用以下五個步驟:第一步:安裝JDK。第二步:安裝Eclipse。第三步:在EclipseIDE中配置JDK。第四步:在EclipseIDE中配置AndroidSDK。第五步:創建AVD。任務實施Android集成開發環境安裝(安裝JDK和Eclipse)Android集成開發環境配置(配置JDK和SDK)創建和運行AVD任務實施第一步:安裝JDK操作1:雙擊下載的JDK安裝程序,出現下圖所示的界面,啟動JDK安裝引導程序。點擊【下一步】按鈕,進入自定義安裝界面。任務實施第一步:安裝JDK操作2:在自定義安裝界面中,選擇JDK安裝內容并設置好安裝路徑(默認路徑為“C:\ProgramFiles\Java\”。任務實施第一步:安裝JDK操作3:點擊【下一步】開始安裝和復制文件。任務實施第一步:安裝JDK操作4:安裝完成后,出現下圖界面,點擊【完成】按鈕,完成JDK的安裝。任務實施第二步:安裝Eclipse操作1:我們使用的EclipseIDE軟件包事實上是一個zip壓縮包(已集成了Android開發插件ADT),不需要安裝,直接解壓至電腦硬盤的根目錄下即可(建議解壓至C:\)。成功解壓后在根目錄里看到一個“eclipse”文件夾,進入該文件夾可以看到以下的文件和文件目錄。任務實施第二步:安裝Eclipse操作2:雙擊“eclipse”文件夾中的“eclipse.exe”文件,啟動eclipseIDE軟件。任務實施第三步:在EclipseIDE中配置JDK操作1:選擇EclipseIDE中【Window】→【Preferences】選項,打開“Preferences”對話框。任務實施第三步:在EclipseIDE中配置JDK操作2:在“Preferences”對話框中選擇左側【Java】→【InstalledJREs】,打開右側“InstalledJREs”操作面板,點擊【Add…】按鈕,打開“AddJREs”對話框。任務實施第三步:在EclipseIDE中配置JDK操作3:在“AddJREs”對話框中選擇“StandardVM”,點擊【Next】按鈕,進入JRE選擇面板。點擊【Directory】按鈕,在彈出的瀏覽文件夾對話框中選擇JDK,點擊【確定】按鈕返回面板。最后等到EclipseIDE導入JDK完畢,點擊【Finished】按鈕完成JDK配置。任務實施第四步:在EclipseIDE中配置SDK操作:選擇EclipseIDE中【Window】→【Preferences】選項,在彈出“Preferences”對話框左側選擇Android選項。在右側打開的Android面板中點擊【Browse】,選擇AndroidSDK安裝目錄,點擊【OK】按鈕,完成AndroidSDK的配置。任務實施第五步:創建和運行AVD操作1:選擇EclipseIDE中【Window】→【AVDManager】選項,在彈出“AVDManager”對話框中選擇【New】按鈕。在彈出的“CreatenewAVD”對話框中,創建所需的Android模擬器。任務實施第五步:創建和運行AVD操作2:選擇創建的Android模擬器,點擊【Start】按鈕,啟動Android模擬器。任務實施第五步:創建和運行AVD操作3:查看運行效果。運行效果如下:相關知識JDKEclipseAndroidSDK技術知識知識點1:JDKJDK(JavaDevelopmentKit)是Java語言的軟件開發工具包,主要用于移動設備、嵌入式設備上的Java應用程序。JDK是整個Java開發的核心,它包含了Java的運行環境、Java工具以及Java基礎類庫。基礎類庫包含:java.lang:Java基礎類,常用類如String等都在這里面。這個包是唯一一個可以不用引入(import)就可以使用的包。java.io:包含所有輸入輸出有關的類,如文件操作類等。:包含與網絡有關的類,如URL,URLConnection等。java.util:這個是系統輔助類,包含集合類Collection、List、Map等。java.sql:這個是數據庫操作類,包含Connection、Statement、ResultSet等。技術知識知識點2:認識EclipseEclipse是一個開放源代碼的、基于Java的可擴展開發平臺。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構建開發環境。Eclipse附帶了一個標準的插件集,包括Java開發工具(JavaDevelopmentKit,JDK)。Eclipse最初是由IBM公司開發的替代商業軟件VisualAgeforJava的下一代IDE開發環境,2001年11月貢獻給開源社區,現在它由非營利軟件供應商聯盟Eclipse基金會(EclipseFoundation)管理。2003年,Eclipse3.0選擇OSGi服務平臺規范為運行時架構。2007年6月,穩定版3.3發布;2008年6月發布代號為Ganymede的3.4版;2009年6月發布代號為Galileo的3.5版;2010年6月發布代號為Helios的3.6版;2011年6月發布代號為Indigo的3.7版;2012年6月發布代號為Juno的4.2版;2013年6月發布代號為Kepler的4.3版;2014年6月發布代號為Luna的4.4版;2015年6月項目發布代號為Mars的4.5版。技術知識知識點3:認識AndroidSDKAndroidSDK(softwaredevelopmentkit)即Android軟件開發包,是用于Android系統應用軟件開發所需的軟件框架、API類庫等工具包集合。AndroidSDK采用Java語言,因此可以結合JDK進行程序開發。使用Eclipse進行Android應用程序開發需要安裝AndroidSDK。拓展訓練獨立完成Android項目開發編程環境安裝與配置。拓展訓練【實戰訓練】在自己的電腦上獨立完成Android項目開發編程環境安裝與配置。劉國3c365@Android項目開發任務1-2:創建Android應用軟件項目導入任務任務實施相關知識拓展訓練導入任務進行Android應用軟件開發,首先要搭建好軟件開發的編程環境,本次任務將向大家介紹如何創建一個Android應用軟件項目。導入任務【任務目標】了解Android應用軟件項目的創建過程和目錄結構,能獨立并熟練地創建Android應用軟件項目。導入任務【任務描述】在Android編程環境(EclipseIDE)搭建完成后,接下來要學會Android應用軟件項目創建和運行調試。本次任務將講授一下如何創建一個Android應用程序項目,并運行和檢測其運行效果。導入任務【任務分析】在Android項目開發中,應用程序的架構具有嚴格的規定,對于不同類型的程序文件的存放也有著嚴格的要求。因此,在創建一個Android應用程序項目時,應該重點留意該項目的架構設計,弄清楚主要目錄和文件的作用。創建一個Android應用程序項目,首先要設置項目名稱,其次完成界面圖標的設置,并創建一個空的Activity類,最后在項目創建后,一定要在AVD或Android智能手機上測試所創建的項目是否可以正確運行。然后才能開始項目程序的開發。任務實施Android集成開發環境安裝(安裝JDK和Eclipse)Android集成開發環境配置(配置JDK和SDK)創建和運行AVD任務實施操作1:選擇EclipseIDE中的【File】→【New】→【AndroidApplicationProject】,啟動“NewAndroidApp”對話框。任務實施操作2:在“NewAndroidApp”對話框中填寫Android應用程序的項目名稱:“testdemo”,選擇Android項目開發所需的SDK,點擊【Next】按鈕進入下一步。任務實施操作3:選擇項目“testdemo”所需的圖標設置,點擊【Next】按鈕進入下一步。任務實施操作4:創建Activity。這里選擇BlankActivity,點擊【Next】按鈕進入下一步。任務實施操作5:設置Activity類名(ActivityName)、界面程序名稱(LayoutName)和應用程序標題(Title),點擊【Finish】完成Android應用程序項目的創建。任務實施操作6:創建后的Android應用程序項目“testdemo”的結構如下所示。任務實施操作7:選中項目“testdemo”,點擊鼠標右鍵,在彈出的右鍵菜單中選擇【RunAs】→【AndroidApplication】,測試項目“testdemo”的運行效果。任務實施操作8:運行效果如下圖所示,則表示項目創建成功,可以進行下一步的界面設計與程序開發。相關知識認識Android應用程序項目架構認識Android的包文件技術知識知識點1:認識Android應用程序項目架構1.src目錄:存放Android應用程序中所有java源代碼,自動地組織在用戶定義聲明的包內。2.gen目錄:該目錄下的文件是由ADT自動生成的,即包內的R.java文件。該文件為項目中的各個資源在該類中創建其唯一的ID。從R文件中可以看到每一個資源都會有一個整數和它相對應。3.Android目錄:存放該項目支持的jar包。建立不同版本的可能會有不同的依賴。在Android開發中,絕大部分開發用的工具包都被封裝到一個名叫Android.jar的文件里4.Assets目錄:存放項目相關的資源文件。5.bin目錄:用于存放生成的目標文件,例如Java的二進制文件、資源打包文件(.ap_后綴)、Dalvik虛擬機的可執行性文件(.dex后綴),打包好應用文件(.apk后綴)等。6.libs目錄:用于存放需要使用的第三方jar包文件。7.res目錄:存放的是整個項目的經常使用的資源文件。其中(1)drawable開頭的四個目錄:分別以不同尺寸存放png、gif、jpg等圖片資源。(2)layout:存放應用程序的布局文件,文件類型為XML格式。(3)values:存放XML格式的資源描述文件,例如字符串(strings.xml)、顏色(colors.xml)、樣式(styles.xml)、尺寸(dimens.xml)、數組(arrays.xml)等。8.AndroidManifest.xml:項目配置文件,聲明各種組件在項目中的配置和權限。9.proguard-project.txt:該文件是混淆代碼的腳本配置文件。10.perties:項目環境信息,記錄項目與當前應用所使用Android的配置信息。技術知識知識點2:認識Android的包文件android.app:提供高層的程序模型、提供基本的運行環境android.content:包含各種的對設備上的數據進行訪問和發布的類android.database:通過內容提供者瀏覽和操作數據庫android.graphics:底層的圖形庫,包含畫布、顏色、點、矩形等,可以直接繪制到屏幕上android.location:定位和相關服務的類android.media:提供一些類管理多種音頻、視頻的媒體接口

:提供幫助網絡訪問的類,超過通常的.*接口android.os:提供了系統服務、消息傳輸、IPC機制android.opengl:提供OpenGL的工具vider:提供類訪問Android的內容提供者android.telephony:提供與撥打電話相關的API交互android.view:提供基礎的用戶界面接口框架android.util:涉及工具性的方法,例如時間日期的操作android.webkit:默認瀏覽器操作接口android.widget:包含各種UI元素(大部分是可見的)在應用程序的屏幕中使用拓展訓練獨立完成一個Android應用程序項目創建和運行。拓展訓練【實戰訓練】創建一個Android應用程序項目(項目命名為“androidtest”),并在Android模擬器上實現以下運行效果。劉國3c365@Android項目開發任務1-3:Android模擬器的使用導入任務任務實施相關知識拓展訓練導入任務進行Android應用軟件開發,首先要搭建好軟件開發的編程環境,本次任務將介紹Android模擬器的使用。導入任務【任務目標】認識并熟練掌握Android模擬器的使用。導入任務【任務描述】Android模擬器的使用與Android系統手機或平板的使用相似,但是在非觸摸屏電腦中需要用鼠標代替手指的操作。在這里我們主要講授在應用程序開發過程中需要用到的一些Android模擬器的基本配置和操作。這些操作包括:1、語言設置。2、開發環境設置。3、撥號通話操作。導入任務【任務分析】創建后的Android模擬器整個系統默認是使用英文的。對于我們而言,這顯然不方便。因此在創建后一般都會將其設置為中文。中文的設置不需要編程實現,只需要在模擬器的Android系統中對其語言選項進行設置。此外,本次任務還會教大家設置Android系統的開發環境設置,這個主要用于使用Android智能手機進行運行測試程序。最后體驗一下不同模擬器間還可以進行的撥號操作。任務實施1、中文語言設置。2、開發環境設置。3、撥號通話操作。任務實施第一步:中文語言設置操作1:啟動Android模擬器(以Android2.3.3版本為例),點擊【menu】按鈕在彈出的底部菜單選擇【Settings】。任務實施第一步:中文語言設置操作2:在彈出的列表菜單中選擇【Language&Keyboard】列表項。任務實施第一步:中文語言設置操作3:在彈出的列表菜單中選擇【SelectLanguage】列表項。任務實施第一步:中文語言設置操作4:在彈出的列表菜單中選擇【中文(簡體)】列表項,完成中文語言設置。任務實施第一步:中文語言設置操作5:完成中文設置后的效果如下。任務實施第二步:設置開發環境操作1:在Android模擬器【設置】列表菜單中選擇【應用程序】列表項。任務實施第二步:設置開發環境操作2:在彈出的列表菜單中選擇【開發】列表項。任務實施第二步:設置開發環境操作3:在彈出的列表菜單中選擇【USB調試】列表項,完成開發設置(該設置可以用于Android手機進行程序調試)。任務實施第三步:實現Android模擬器的撥號通話操作。操作1:啟動2個Android模擬器,如下所示。

任務實施第三步:實現Android模擬器的撥號通話操作。操作2:在一個模擬器上啟動撥號軟件,輸入要撥號的手機號碼(注:模擬器的手機號碼就在標題欄上,一般是4位數字,如5556)。任務實施第三步:實現Android模擬器的撥號通話操作。操作3:撥號成功,對方模擬器顯示來電信息,點擊通話接聽按鈕,完成Android模擬器間的撥號通話操作。相關知識認識Android模擬器AVDAndroid模擬器的按鍵控制方式Android模擬器的限制技術知識知識點1:認識Android模擬器Android模擬器是一個程序,它提供了可以運行Android應用的虛擬ARM移動設備。開發人員可以通過定義AVD來選擇模擬器運行的Android系統版本,此外還可以自定義虛擬移動設備和鍵盤映射。在啟動和運行模擬器時,開發人員可以使用多種命令和選項來控制模擬器行為。注:在啟動Android模擬器時,有3種常見方式:使用AVD管理工具、使用eclipse運行Android程序、使用emulator命令。技術知識知識點2:AVDAndroid虛擬設備(AVD)是模擬器的一種配置。開發人員通過定義需要硬件和軟件選項來使用Android模擬器模擬真實的設備。一個Android虛擬設備(AVD)由以下幾部分組成:硬件配置:定義虛擬設備的硬件特性。例如,開發人員可以定義該設備是否包含攝像頭、是否使用物理QWERTY鍵盤和撥號鍵盤、內存大小等。映射的系統鏡像:開發人員可以定義虛擬設備運行的Android平臺版本。其他選項:開發人員可以指定需要使用的模擬器皮膚,這將控制屏幕尺寸、外觀等。此外,還可以指定Android虛擬設備使用的SD卡。開發電腦上的專用存儲區域:用于存儲當前設備的用戶數據(安裝的應用程序、設置等)和模擬SD卡。技術知識知識點3:Android模擬器的按鍵控制方式技術知識知識點4:Android模擬器的限制Android模擬器并非萬能,它有如下限制:不支持撥打或接聽真實電話,但是可以使用模擬器控制臺模擬電話呼叫。不支持USB連接;不支持相機/視頻采集(輸入);不支持設備連接耳機;不支持確定連接狀態;不支持確定電量水平和交流充電狀態;不支持確定SD卡插入/彈出;不支持藍牙。拓展訓練獨立完成Android模擬器的屏幕壁紙設置。拓展訓練【實戰訓練】完成以下Android模擬器的屏幕壁紙設置。劉國3c365@Android項目開發任務1-4:Android項目資源文件使用導入任務任務實施相關知識拓展訓練導入任務進行Android應用軟件開發,首先要搭建好軟件開發的編程環境,本次任務將介紹Android項目資源文件的使用。導入任務【任務目標】熟悉Android項目資源文件使用,掌握字符串、顏色值、尺寸值等資源文件的編寫和使用。導入任務【任務描述】在Android項目開發中,將所有應用于項目的內容和數據都視為資源,并有著嚴格的分類管理和使用。本任務中將教大家認識Android開發中常用的資源及其分類,同時還教大家在Android應用程序中如何設置和使用字符串、顏色值、尺寸值等資源。導入任務【任務分析】在Android開發中,字符串、顏色值、尺寸值是作為不同的特定資源進行管理和使用,并有著嚴格的定義和規范。這3類資源一般使用xml文件進行定義,在程序調用中有著一定的使用規范。其中字符串的定義放在“res/values/strings.xml”文件中,該文件在項目創建時即由系統所自動創建,因此只需要打開文件按要求定義和編程字符串即可。與字符串不同,定義顏色值和尺寸值的xml文件在項目中一般不會自動產生,因此需要自己創建。在Android開發中,定義顏色值和尺寸值的xml文件要求放在“res/values/”目錄中(即與strings.xml同一目錄下)。其中定義顏色值的xml命名為“colors.xml”,定義尺寸值的xml命名為“dimens.xml”。任務實施1、設置字符串2、設置顏色值3、設置尺寸值任務實施第一步:設置字符串操作1:打開項目“testdemo”中“res/values/strings.xml”文件,輸入以下xml代碼:任務實施第一步:設置字符串操作2:打開項目“testdemo”中“res/layout/activity_main.xml”文件,輸入以下xml代碼:任務實施第一步:設置字符串操作3:測試項目“testdemo”,查看運行效果。任務實施第二步:設置顏色值操作1:選擇項目“testdemo”中“res/values/”文件夾,點擊鼠標右鍵,在彈出的右鍵菜單中選擇【New】→【Other】,在彈出的創建對話框中選擇“AndroidXMLFile”,點擊【Next】按鈕進入下一步。任務實施第二步:設置顏色值操作2:將創建的“AndroidXMLFile”命名為“colors.xml”,點擊【Finish】按鈕完成顏色資源文件的創建。任務實施第二步:設置顏色值操作3:打開“colors.xml”文件,輸入以下代碼并保存文件。任務實施第二步:設置顏色值操作4:打開“testdemo/res/layout/activity_main.xml”文件,輸入以下代碼并保存文件。任務實施第二步:設置顏色值操作5:測試項目“testdemo”,查看運行效果。任務實施第三步:設置尺寸值操作1:在“testdemo/res/values/”中創建“AndroidXMLFile”,命名為“dimens.xml”。打開“dimens.xml”文件,輸入以下代碼并保存文件。任務實施第三步:設置尺寸值操作2:打開“testdemo/res/layout/activity_main.xml”

溫馨提示

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

評論

0/150

提交評論