




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第第1AndroidAndroidAndroid平臺進行簡單的AndroidAndroidEclAndroid平臺提供的工具調試和監AndroidAndroid平臺做簡單AndroidAndroidAndroid是一個開放的手機操作系統平臺,為移動設備提供了一個包含了操作系統、中間件及應用程序的軟件疊層架構。AndroidSDKJavaAndroid平臺API。AndroidAndroidAndyRubin。AndyRubin原來是Android公司時,AndyRubin準備打造一Android。AndroidAndroidGoogle的大力扶持,Android自DalvikAAC,AMR,JPG,PNG,GIF等。GSM技術、藍牙、EDGE、3GWiFiAndroid統相比,Android具有如下的優點。Android平臺提供了從底層操作系統到上層的程序界面的所有軟件,使用這個平臺無須Android平臺。Android平臺下,除了應用程序運行的載體虛擬機之外,其他的軟件是完全平等的。E-mail的應用程序來替換系統提供的相應軟件。Android平臺下開發應用程序,可以方便地實現應用程序之間的數據共享,只需要經Android1-1所示。AndroidAndroidE-mail客戶端、日歷、瀏覽器、電話簿Java語言開發的。通過提供一個開放的開發平臺,Android使開發極其豐富和新穎的應用程序成為可能。1-1AndroidAndroid平臺下,任何應用程序都可以發布自己AndroidC/C++庫,這些功能模塊通過應用程序框架暴露(libcLibraries2D3D圖層。SGL,2DOpenGLESOpenGLES1.0API3D硬件加速,或3D軟件光柵處理。AndroidAndroid平臺下,每個應用程序都在自己的進程中運行,而且系統為其分配了專有的Dalvik虛擬機,Dalvik虛擬機在設計時就添加了可以在一個設備上運行多個虛擬機的特性。Dalvik虛擬機執行.dex格式的文件,這類文件經過了優化,占有的內存非常小。Linux核心部件來實現線程管理等功能。LinuxAndroidLinux2.6版本來構建諸如安全性、內存管理、進程管理、網絡協議棧AndroidAndroid的背景知識及平臺EclipseAndroid開發環境,同時還將通過一個“HelloAndroidAndroid平臺下應用程序的開發過程。AndroidJDK、Eclipse、AndroidSDKAndroidJDK1-2所示。1-2JDKJDKJDKJDK6Update18。JDKJDK安裝到指定的文件夾,本書中將C:\ProgramFiles\Java\jdk1.6.0_18目錄下。Eclipse/downloads/EclipseClassic3.5.2Eclipse下載到電腦上。Eclipse不需要安裝,只需將下載到F:\eclipse目錄下。AndroidSDKSDKandroid-sdk_r05-windows.zip下載到電腦上,并將其解壓到硬盤上某個F:\android-sdk-windows。F:\android-sdk-windowsSDKSetup.exe,程序將自動檢測是否有更新SDK1-3所示。1-3運行SDKSetup1-3所示的“AcceptAll”單選按鈕,并單擊“Install”按鈕安裝最新版本SDK。單擊“Install”按鈕后如圖1-4所示。最新的SDK文件將會下載到F:\android-sdk-windows目錄中。圖1-4AndroidSDK下載示意 圖1-5將tools路徑添加到系統變量PathADTEclipseAndroidADT(AndroidDevelopmentSoftware…1-6所示的界面。單擊“Add…1-7所示的添加新站點的界面,在“Name”文本框圖1-6InstallNewSoftware界 圖1-7添加Site界Eclipse1-8Next”1-9所示。圖1-8獲取ADT信息示意 圖1-9顯示所要安裝的插件細節的界DDMS1-11所示。1-12所示的插件中包含未注冊內容的警告,單擊“OK”Eclipse。圖1-10確認安裝插件界 圖1-11正在安裝插件界圖1-12彈出未注冊警告提示 圖1-13彈出重啟Eclipse提示Eclipse重啟之后,選擇“Window”-“Preferences1-14所示。AndroidEclipse1-15AndroidSDKADT插件的安裝。圖1-14Preferences菜單界 圖1-15配置AndroidSDK的路DeviceAndroidAVD。
Manager1-16中所示的“New…1-17圖1-16AndroidSDKandAVDManager界 圖1-17創建AVD對話1-17AVD的名稱、API版本、SD卡的大小及1-18所示的列表中。1-18名為“And-21AVD1-19所示。taget1-20所示。11AVD1-22所示。 圖1-19啟動后的虛擬設 圖1-20當前可用的設備列圖1-21創建AVD界 圖1-22成功創建AVD界AVDAVDEclipse的“AndroidSDKandAVDManagerEclipse中啟動它。AndroidAVD者介紹如何在Eclipse環境下開發第一個Android應用程序——HelloAndroidProject1-24所示的創建新項目界面。圖1-23創建Android項目菜 圖1-24創建Andoid項目界1-25HelloAndroid項目
項目名稱、應用程序名稱、Activity名稱等,同時還需要為項目選API版本,填寫好相關信息后單擊“Finish”按鈕,將創建1-25所示。HelloAndroid目錄中,src目錄用于存放源代碼,gen目錄File-ProjectApplication1-27所示的界面。圖1-26運行項目菜單選 圖1-27HelloAndroid運行示意AndroidDDMS。DDMSDalvikDebugMonitorService的簡稱,主要功能是監控應用程序的運行并打印PerspectiveDDMSOther…對話框中選擇“DDMS1-29所示。EclipseDDMSSDKtools文件ddms.batDDMS。DevicesDDMSDevices1-30Devices面板中,可以看到DDMS連接的設備終端的信息及設備終端上運行的應用程序。DevicesHeapThread狀態,或者直接停Devices面板中還可以截取手機屏幕。EmulatorControlDDMS中的EmulatorControl1-31Emulator圖1-30Devices面板示意 圖1-31EmulatorControl面1-32DDMS中的信息輸出面板,信息輸出面板在調試中起到的作用最大,ThreadDevicesThread更新。Thread更新信息窗口的主要作用是顯示應用程序當前狀態下所有正在執行的線程的1-32DDMSFileExplorerAndroid模擬器中的文件,如果模擬器啟動時加SDSDSD卡中拷入或拷出LogCat,該信息窗口在Android應用程序的調試中是使用最多的。LogCat中會顯示LogLogCat中。Log1-11-1LogLog.v(Stringtag,StringLog.d(Stringtag,StringLog.i(Stringtag,StringLog.w(Stringtag,StringLog.e(Stringtag,String下面通過一個例子來說明Log類的用法,按照1.2.3節的步驟創建一個項目,打開其項目中package import import import publicclassHelloAndroid2extendsActivityStringTAG=publicvoidonCreate(BundlesavedInstanceState)Log.v(TAG,"ThisisaVERBOSELog.d(TAG,"ThisisaDEBUGLog.i(TAG,"ThisisanINFOLog.w(TAG,"ThisisaW
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025廣告代理合同范本
- 2025長期手機租賃合同樣本
- 《帝國定型》讀書感悟課件
- 獨立單間轉租合同協議
- 玻璃幕墻裝修合同協議
- 班干部入職合同協議
- 豬場工地承包合同協議
- 電腦打合同協議
- 環衛崗亭出租合同協議
- 電信員工合同終止協議
- 延長石油題庫
- 湖南長沙民政局離婚協議書范本
- 醫學教材 醫藥市場營銷學(陳玉文主編-人衛社)0醫藥產品價格與價格策略
- 安全生產培訓方案模版(3篇)
- 《中國鐵路發展簡史》課件
- 材料吊裝施工方案
- 2024 Roadmap模板 真實項目案例 P PT可編輯 附配套方案【營銷干貨】
- 溫泉度假酒店項目可行性分析報告
- 文化產業股東權益合作協議書
- 數字華容道+課時2
- 2024年醫療器械經營質量管理規范培訓課件
評論
0/150
提交評論