移動終端技術(shù)_第1頁
移動終端技術(shù)_第2頁
移動終端技術(shù)_第3頁
移動終端技術(shù)_第4頁
移動終端技術(shù)_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、移動終端開發(fā)技術(shù) Tel :E-mail : 考核方式:卷面: 60%平時: 20%實驗: 20% 不許曠課,累計三次者,取消考試資格; 上課不許遲到; 按時上交作業(yè);基本情況及要求理論學時:32學時 實驗學時:16學時Android應(yīng)用系統(tǒng)開發(fā)教 材書名:書名:Android Android 移動應(yīng)用移動應(yīng)用 基礎(chǔ)教程基礎(chǔ)教程作者:傳智播客高教產(chǎn)品研發(fā)部作者:傳智播客高教產(chǎn)品研發(fā)部出版社:中國鐵道出版社出版社:中國鐵道出版社Android應(yīng)用系統(tǒng)開發(fā)課外推薦書名:書名:Android系統(tǒng)原理及開發(fā)系統(tǒng)原理及開發(fā) 要點詳解要點詳解作者:韓超等作者:韓超等出版社:電子工

2、業(yè)出版社出版社:電子工業(yè)出版社Android開發(fā)網(wǎng): http:/ 978-7-302-32100-2ISBN: 978-7-302-32100-21.1 Android簡介 1.1.1 通信技術(shù)通信技術(shù)第一代通信技術(shù)(第一代通信技術(shù)(1G):是指最初的模擬、僅限語音的蜂窩電話標準。第二代通信技術(shù)(第二代通信技術(shù)(2G):是指第2代移動通信技術(shù),代表為GSM,以數(shù)字語音傳輸技術(shù)為核心。第三代通信技術(shù)(第三代通信技術(shù)(3G):是指將無線通信與國際互聯(lián)網(wǎng)等多媒體通信結(jié)合的新一代移動通信系統(tǒng)。第四代通信技術(shù)(第四代通信技術(shù)(4G):又稱IMT-Advanced技術(shù),它包括了TD-LTE 和 FDD-

3、LTE。1.1 Android簡介 1.1.1 通信技術(shù)通信技術(shù)目前應(yīng)用最廣泛的是目前應(yīng)用最廣泛的是3G技術(shù)。技術(shù)。 3G技術(shù)實際上是一種通信技術(shù)的標準,符合該標準的有WCDMA、CDMA2000、TD-SCDMA三種無線接口標準。WCDMA:是一個國際通用的標準,美國、歐洲等絕大多數(shù)國家使用的都是這種標準。CDMA2000:只有日本、韓國、北美和中國在使用。TD-SCDMA:中國自己獨自制定的3G標準。1.1 Android簡介 1.1.2 Android起源起源 Android一詞最早出現(xiàn)于法國作家利爾亞當在1886年發(fā)表的科幻小說未來夏娃中,將外表像人像人的機器機器起名為Android。

4、 Android操作系統(tǒng)最初是由安迪安迪羅賓羅賓(Andy Rubin)開發(fā)出的,2005年被Google收購,并于2007年11月5日正式向外界展示了這款系統(tǒng)。 2008年9月發(fā)布Android第第1個個版本Android1.1。Android系統(tǒng)一經(jīng)推出,版本升級非常快,幾乎每隔半年就有一個新的版本發(fā)布。從Android1.5版本開始,Android用甜點甜點作為系統(tǒng)版本的代號。2009年4月30日,Android1.5 Cupcake(紙杯蛋糕)正式發(fā)布。2009年9月5日,Android1.6 Donut(甜甜圈)版本發(fā)布。 .1.1 Android簡介 1.1.2 Android起源

5、起源 Android的發(fā)展史 2009年4月,Android1.5 Cupcake(紙杯蛋糕)正式發(fā)布。 2009年9月,Android1.6 Donut(甜甜圈)版本發(fā)布。 支持CDMA 2009年10月,Android2.0/2.0.1/2.1 clair(松餅)版本發(fā)布。 2010年5月,Android2.2/2.2.1 Froyo(凍酸奶)版本發(fā)布。 2010年12月,Android2.3 Gingerbread(姜餅)版本發(fā)布。穩(wěn)定、強大 2011年2月,Android3.0 Honeycomb(蜂巢)版本發(fā)布。 碎片化 2011年5月,Android3.1 Honeycomb(蜂巢

6、)版本發(fā)布。 2011年7月,Android3.2 Honeycomb(蜂巢)版本發(fā)布。 2011年10月,Android4.0 Ice Cream Sandwich(冰激凌三明治)版本發(fā)布。 2012年6月,Android4.1 Jelly Bean(果凍豆)版本發(fā)布。 2012年10月,Android4.2 Jelly Bean(果凍豆)版本發(fā)布。 2013年7月,Android4.3 Jelly Bean(果凍豆)版本發(fā)布。 2013年9月,Android4.4 KitKat(奇巧)版本發(fā)布。 2014年10月,Android 5.0 Lollipop(棒棒糖)版本發(fā)布。 1.1 And

7、roid簡介1.1 Android簡介 1.1.3 Android體系結(jié)構(gòu)體系結(jié)構(gòu)1.1 Android簡介 1.1.4 Dalvik虛擬機虛擬機 Dalvik是Google公司自己設(shè)計用于Android平臺的虛擬機虛擬機,它可以簡單的完成進程隔離進程隔離和線程管理線程管理,并且可以提高內(nèi)存的使用效率。 基于架構(gòu) 基于棧架構(gòu) 基于寄存器架構(gòu)JVM (jdk javac) 文件格式 .java.class.jar .java.class.dex.odexDalvik VM (sdk dex) Android Android 開發(fā)環(huán)境搭建開發(fā)環(huán)境搭建( (過時過時) )Java運行和編譯環(huán)境JDK

8、:http:/ DOCS:http:/ Android開發(fā)環(huán)境搭建Android Android 開發(fā)環(huán)境搭建開發(fā)環(huán)境搭建獲取SDK 工具包32位操作系統(tǒng)下載地址:http:/ + ADT 插件(JDK)lAndroid SDK lAndroid Platform-toolsl最新的Android 開發(fā)平臺 platformsl最新的模擬器鏡像1.2 Android開發(fā)環(huán)境搭建1.2 Android開發(fā)環(huán)境搭建 1.2.1 ADT Bundle開發(fā)工具集合開發(fā)工具集合 到“http:/ Bundle。將ADT Bundle解壓后,會看到eclipse目錄目錄、sdk目錄和SDKManager.

9、exe。 搭建開發(fā)Android程序的開發(fā)環(huán)境需要下列工具:1 Java SE提供的JDK2 Android SDK3 SDK platform1. Java SE提供的JDKv JDK版本不低于1.5v 安裝JDK可使用默認安裝路徑,也可修改安裝路徑。1.2 Android開發(fā)環(huán)境搭建 2. Android SDKv 是Android專屬的軟件開發(fā)工具包。v 安裝Android SDK下載并安裝Android SDK 實驗室數(shù)據(jù)盤有個壓縮包 Android_SDK_windows文件即是。 解壓縮即可。設(shè)置path值 path值后加上 “D:Android_SDK_windowsadt-bu

10、ndle-windows-x86-20131030sdktools”注意:設(shè)置完畢后,需重新打開MS-DOS命令行窗口才可以使path新增加的值有效。1.2 Android開發(fā)環(huán)境搭建 3. SDK Platformv SDK Platform(開發(fā)平臺)及 Platform-tools(平臺工具) SDK Platform(開發(fā)平臺)由Android的專用包(專用類庫) 和虛擬設(shè)備構(gòu)成。v 使用 SDK管理器(SDK Manager.exe) 雙擊SDK Manager.exe打開SDK管理器1.2 Android開發(fā)環(huán)境搭建 3. SDK Platformv 使用 SDK管理器(SDK M

11、anager.exe) 設(shè)置path值 path值后加上 “D:Android_SDK_windowsadt-bundle- windows-x86-20131030sdkplatform-tools ”注意:兩個path值中間用分號“;”間隔。1.2 Android開發(fā)環(huán)境搭建1.2 Android開發(fā)環(huán)境搭建 1.2.2 安裝注意事項安裝注意事項Android SDK Manager無法更新或者更新緩慢,原因就是國內(nèi)無法訪問。解決辦法1:打開目錄 C:WindowsSystem32driversetc,在目錄下有hosts文件。在hosts文件添加46 74.125

12、.113.121 46 46 dl-打開Android SDK Manager,在Tools下的 Options 里面,勾選 Force https:/.sources to be fetched using http:/.1.2 Android開發(fā)環(huán)境搭建 解決辦法2: 添加代理: 打開Android SDK Manager,在Tools下的 Options 里面,在HTTP Proxy Server和HTTP Proxy Port輸入框內(nèi)填入和80 這個是使用東軟鏡像站代理下載 推薦另一個中科院開源協(xié)會鏡像站 和80 1.2.2 安裝注意事項

13、安裝注意事項AVD(Android Virtual Device)管理器v 創(chuàng)建AVD的方法有兩種:一是通過AVD管理器,二是通過命令行創(chuàng)建。拷貝 1.2.3 AVD管理器管理器創(chuàng)建AVD的名字選擇一個SDK Platform1.3 構(gòu)建虛擬設(shè)備1.2 Android開發(fā)環(huán)境搭建 1.2.4 Android調(diào)試橋(調(diào)試橋(ADB) Android調(diào)試橋指的就是adb.exe工具(Android Debug Bridge簡稱ADB),存在于SDK的platform-tools目錄中,允許開發(fā)人員與模擬器或者連接的Android設(shè)備進行通信。常見命令操作(需要配置adb.exe的環(huán)境變量)adb

14、devices 列出所有的設(shè)備adb start-server 開啟adb服務(wù)adb kill-server 關(guān)閉adb服務(wù)adb logcat查看Logadb shell掛載到Linux的空間 adb install 安裝應(yīng)用程序adb s install 安裝應(yīng)用到指定模擬器adb uninstall adb pull 取文件adb push 存文件emulator avd ctrl + F11 橫豎屏的切換 1.2 Android開發(fā)環(huán)境搭建 1.2.5 DDMS的使用的使用 DDMS全稱Dalvik Debug Monitor Service,它是Android開發(fā)環(huán)境中Dalvik虛

15、擬機調(diào)試監(jiān)控服務(wù)虛擬機調(diào)試監(jiān)控服務(wù)。DDMS作為IDE、emultor、真機之間的橋梁,將捕捉到終端的ID通過ADB建立調(diào)試橋,從而實現(xiàn)發(fā)送指令到測試終端的目的。1.3 開發(fā)第一個Android程序 1.3.1 案例案例HelloWorld程序程序 任何一門語言編寫的第一個程序毫無疑問的都是HelloWorld,當然我們也不例外,本小節(jié)就教大家如何編寫一個HelloWorld程序,以及了解Android項目的結(jié)構(gòu)。1.3 開發(fā)第一個Android程序 1.3.2 Android Android程序創(chuàng)建時,eclipse就為其構(gòu)建了基本結(jié)構(gòu),設(shè)計者可以在此結(jié)構(gòu)上開發(fā)應(yīng)用程序,因此,掌握Andro

16、id程序的結(jié)構(gòu)是很有必要的。1.3 開發(fā)第一個Android程序 1.3.3 Android程序打包過程程序打包過程 Android程序開發(fā)完成后,如果要發(fā)布到互聯(lián)網(wǎng)上供別人使用,就需要將自己的程序打包成正式的Android安裝包文件(Android Package簡稱APK),其后綴名“.apk”。 使用run as也能生成一個apk安裝包,但是使用run as生成的是測試的安裝包,只供開發(fā)者自己測試使用。1.3 開發(fā)第一個Android程序 練習練習 創(chuàng)建一個android應(yīng)用程序。項目名稱和應(yīng)用程序名稱都為“第一架飛機”,圖標如下圖。布局文件為a.xml 布局設(shè)置如下:1.4 本章小結(jié)本章主要講解了Android的基礎(chǔ)知識,首先介紹了Android的起源以及體系結(jié)構(gòu),然后講解Android開發(fā)環(huán)境的搭建,最后

溫馨提示

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

評論

0/150

提交評論