android應用開發(fā)課堂錄制視頻-課件第一章起步_第1頁
android應用開發(fā)課堂錄制視頻-課件第一章起步_第2頁
android應用開發(fā)課堂錄制視頻-課件第一章起步_第3頁
android應用開發(fā)課堂錄制視頻-課件第一章起步_第4頁
android應用開發(fā)課堂錄制視頻-課件第一章起步_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第一章Android開發(fā)起步Android

應用開發(fā)教程第一章Android開發(fā)起步Android移動開發(fā)平臺概述1Android框架簡介2Android環(huán)境搭建3Android的第一個應用4Android移動開發(fā)平臺概述認識AndroidAndroid——“機器人”創(chuàng)始人——AndyRubin(Google工程副總裁)Google,2007/11/5宣布,基于Linux平臺的開源手機操作系統(tǒng)中文名:安致(官方)安卓(非官方)第一章Android開發(fā)起步Android移動開發(fā)平臺概述手機制造商運營商摩托羅拉索尼愛立信SonyEricsson韓國三星電子韓國LG電子臺灣宏達國際電子HTC美國SprintNextel中國移動ChinaMobile日本電信電話NTTo德國T-Mobile意大利電信Italia西班牙Telefónica······半導體公司意法半導體ST英飛凌科技Infineon英特爾Intel聽眾AudienceCorp博通CorpMarvellTechnology英偉達Nvidia瑟夫SiRF新思SynapticsTexasInstruments高通m······軟件公司日本AplixAscenderSkype(eBay)LivingImageNuanceCommunicationsPacketVideoSkyPopSonixNetworkTAT-TheAstonishingTribe

微迅Esmertec加拿大NMSCommunications德國NoserEngineeringAG······Android開放手機聯(lián)盟主要成員第一章Android開發(fā)起步2009.102009.92009.52008.9Android2.0,2.1Android1.6Android1.5Android1.0

代表手機:T-MobileG1Android4.0Android3.5Android2.3Android2.2

2010.52010.12CupcakeDonutEclairFroyoGingerbreadbIceCreamSandwich代表手機:HTCG2,MOTOME600代表手機:HTCHeroG3,

索尼愛立信X10,摩托羅拉A1680代表手機:NexusOne代表手機:GALAXYS摩托羅拉:XOOM平板電腦Android的發(fā)展歷史Android移動開發(fā)平臺概述第一章Android開發(fā)起步2011.12011.7代表手機:GALAXYSⅡ,HTCSensationAndroid4.12012.6JellyBeanAndroid移動開發(fā)平臺概述娛樂定位通訊從智能手機商務家電控制行業(yè)應用到平板電腦Android主要應用第一章Android開發(fā)起步Android移動開發(fā)平臺概述第一章Android開發(fā)起步手機網民統(tǒng)計-來自CNNICAndroid移動開發(fā)平臺概述第一章Android開發(fā)起步2010-2011手機網民網絡應用-來自CNNICAndroid移動開發(fā)平臺概述第一章Android開發(fā)起步2011-2012手機網民網絡應用-來自CNNIC1開放性Android從源碼上開放一個應用程序可以調用電話的任何核心功能2應用程序平等核心應用和第三方應用完全平等用戶能完全根據(jù)自己喜好定制手機服務系統(tǒng)3支持豐富的硬件Android的開放性使得眾多的廠商可推出千奇百怪,功能特色各具的多種產品4…眾多的開發(fā)商強大的Google應用……Android平臺特點Android框架簡介第一章Android開發(fā)起步Android框架簡介第一章Android開發(fā)起步Android平臺架構Android框架簡介Android平臺架構--應用程序這一層是應用層,是Google最開始時在Android系統(tǒng)中捆綁了一些核心應用程序。比如e-mail客戶端、SMS短消息程序、日歷、地圖、瀏覽器、聯(lián)系人管理程序,等等。這些應用程序都使用Java語言編寫。你也可以用自己編寫的應用程序來替換Android提供的應用程序,這個替換的機制實際是應用程序框架來保證的。第一章Android開發(fā)起步Android框架簡介Android平臺架構--應用程序框架第三層是Android核心應用程序所使用的API框架,是創(chuàng)建應用程序時需要使用的各種高級構建塊。用戶可以自由地使用它們來開發(fā)自己的應用程序。該框架最重要的部分包括:活動管理器,內容提供器,資源管理器,位置管理器,通知管理器。任何應用程序都可以發(fā)布自己的功能模塊供其他應用程序使用。用戶可能隨意替換程序組件。第一章Android開發(fā)起步Android框架簡介Android平臺架構--系統(tǒng)運行庫

第二層是核心的擴展類庫,由C、C++語言實現(xiàn)。包括:系統(tǒng)庫:Bionic系統(tǒng)C庫、多媒體庫、SGL-2D圖形引擎庫、SSL-TCP/IP協(xié)議為數(shù)據(jù)通信提供支持、OpenGLES-3D效果支持、SQLite-關系數(shù)據(jù)庫、Webkit瀏覽器、FreeType-位圖,矢量等。Android運行時。第一章Android開發(fā)起步Android框架簡介Android平臺架構--Android運行時核心類庫

提供了Java編程語言核心類庫具有的大部分功能。Dalvik虛擬機每個Java程序都運行在Dalvik虛擬機之上。Dalvik虛擬機能對內存高效使用,在低速CPU上表現(xiàn)出的高性能。與Java虛擬機不同,Dalvik虛擬機是基于寄存器實現(xiàn)的,只執(zhí)行其專用的“.dex”格式文件。第一章Android開發(fā)起步Android框架簡介Android平臺架構--Linux內核第一層是Linux內核層,包括Linux操作系統(tǒng)及驅動,依賴于Linux2.6內核。使得Android能實現(xiàn)核心系統(tǒng)服務。除了標準的Linux內核外,Android系統(tǒng)還增加了BinderIPC驅動、WiFi驅動、藍牙驅動等驅動程序,為系統(tǒng)運行提供了基礎性支持。第一章Android開發(fā)起步Android環(huán)境搭建Android支持的PC操作系統(tǒng)WindowsXP或Vista,Windows7MacOSX10.4.8或更高版本(僅支持x86)Linux(LinuxUbuntuDapperDrake版本已測試)第一章Android開發(fā)起步Android環(huán)境搭建Android開發(fā)工具下載JDK(SunJDK6.0,JavaSE開發(fā)工具包)()下載JavaSE7u5,文件名為:jdk-7u5-windows-i586.exe。Eclipse(Java集成開發(fā)環(huán)境)()下載EclipseIDEforJavaDevelopers,在HeliosPackages中選擇Windows32-bit,文件名為:eclipse-jee-helios-SR2-win32.zip。AndroidSDK(包括Android應用開發(fā)工具、API和文檔)()下載Android的SDK最新版本,文件名為:installer_r18-windows.exe。第一章Android開發(fā)起步Android環(huán)境搭建安裝JDK運行jdk-6u23-windows-i586.exe;檢查JDK安裝情況。(在命令行窗口輸入:“java–version”)第一章Android開發(fā)起步Android環(huán)境搭建安裝Eclipse解壓eclipse-jee-helios-SR2-win32.zip;將得到的Eclipse文件夾放到規(guī)劃的位置,如E:\Eclipse。第一章Android開發(fā)起步Android環(huán)境搭建安裝SDK運行下載的installer_r18-windows.exe文件,進入安裝向導;單擊“Next”,逐步按照向導提示進行操作,直到完成;勾選了“StartSDKManager(todownloadsystemimages,etc.)”,然后單擊“Finish”按鈕;單擊“Installpackages…”按鈕。第一章Android開發(fā)起步Android環(huán)境搭建安裝Eclipse插件ADT(AndroidDevelopmentToolkit)啟動Eclipse;(首次啟動時,會出現(xiàn)一個加載工作空間的對話框:)(首次啟動時,會出現(xiàn)歡迎界面)第一章Android開發(fā)起步Android環(huán)境搭建安裝Eclipse插件ADT(AndroidDevelopmentToolkit)啟動Eclipse;添加Site:選擇Help->InstallNewSoftware…,單擊AvailableSoftwareSites;輸入新增插件名稱和地址;下載并安裝插件:單擊“Next”,…;安裝完成后,重新啟動Eclipse。第一章Android開發(fā)起步Android環(huán)境搭建ADT插件在Eclipse中集成的功能新建工程向導,并且包含基本的應用向導基于表單的manifest,layout,和resource編輯器自動編譯Android工程Android模擬器

Dalvik調試監(jiān)控服務(DDMS)訪問設備或模擬器的文件系統(tǒng)運行時調試所有的Android/Dalvik日志和控制臺輸出第一章Android開發(fā)起步Android環(huán)境搭建為Eclipse指認SDK重啟Eclipse后系統(tǒng)會自動地完成指認SDK的路徑;如果沒有自動指認SDK路徑,可手動設置:選擇菜單Window→Preferences,在左側列表中選擇Android…第一章Android開發(fā)起步Android環(huán)境搭建在Eclipse中創(chuàng)建AVD(AndroidVirtualDevice)通過Elcipse開發(fā)環(huán)境創(chuàng)建啟動Eclipse;選擇Window->AVDManager;單擊“New…”;輸入Name、Target等信息;單擊“CreateAVD”。在命令行創(chuàng)建命令格式:androidcreateavd--name<名字>--target<版本ID號>例:androidcreateavd--nameavd1--target8第一章Android開發(fā)起步Android環(huán)境搭建在Eclipse中啟動AVD選擇Window->AVDManager;選擇一個AVD,然后單擊Start…按鈕;單擊Launch按鈕。(啟動時間較長)第一章Android開發(fā)起步Android環(huán)境搭建Android虛擬設備AVD(或稱Android模擬器)模擬不同款手機設備。運行效果與手機相同。模擬器占用PC機上硬盤空間。第一章Android開發(fā)起步Android的第一個應用創(chuàng)建一個Android應用項目啟動Eclipse;選擇File->New->Project…;選擇Android下的AndroidProject,單擊Next按鈕。第一章Android開發(fā)起步Android的第一個應用創(chuàng)建一個Android應用項目啟動Eclipse;選擇File->New->Project…;選擇Android下的AndroidProject,單擊Next按鈕。創(chuàng)建新應用項目:項目名:(遵從文件夾命名規(guī)則,不使用中文名);選擇新建項目的SDK版本;應用程序名:包名:(必須全球唯一)初始活動類名:(不能有空格)支持最小的SDK版本ID號。第一章Android開發(fā)起步Android的第一個應用創(chuàng)建一個Android應用項目新創(chuàng)建的HelloAndroid項目目錄。第一章Android開發(fā)起步Android的第一個應用運行Android的第一個應用在Eclipse中啟動模擬器(啟動時間較長);在Packag

溫馨提示

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

評論

0/150

提交評論