嵌入式系统及实验.ppt
嵌入式系統及實驗Embedded System and Experiment詹曉龍長庚大學電機系課程大綱n建立與啟動Android模擬器n建立Android應用程式(新增Android專案)nAndroid專案架構nsrc目錄ngen目錄nAndroid版本目錄nassets目錄nres目錄nAndroidManifest.xmln打開已經存在的專案n使用模擬器執行專案Introduction 21建立與啟動建立與啟動Android模擬器模擬器Introduction 3建立與啟動Android模擬器 Step1nStep1:在Eclipse IDE執行Window/AVD Manager指令,可以看到Android Virtual Device Manager對話方塊Introduction 4建立與啟動Android模擬器 Step2nStep2:按右邊的New鈕,可以看到Create new Android Virtual Device(AVD)建立新模擬器對話方塊nName:模擬器名稱nTarget:安卓作業系統版本nSD Card:Size 512MBnSkin:Built-in HVGA 註:HVGA 320 x480nHardware:可以選擇行動 裝置支援的硬體配備,例如:相機和GPS等Introduction 5建立與啟動Android模擬器 Step3nStep3:同樣方式,我們可以建立支援不同Android作業系統版本和硬體的多個模擬器,在選擇模擬器後,按Start鈕,可以看到Launch Options啟動選項對話方塊Introduction 6建立與啟動Android模擬器 Step4n按Launch鈕,稍等一下,約數十秒,可以看到啟動的Android模擬器,其介面是原生Google作業系統的外觀,以此例是版Introduction 72建立建立Android應用程式應用程式新增新增新增新增AndroidAndroid專案專案專案專案Introduction 8建立Android應用程式 Step1新增Android專案n執行File/New/Project指令,可以看到New Project新專案精靈畫面,選擇專案種類Android/Android ProjectIntroduction 9建立Android應用程式 Step2新增Android專案n在此精靈步驟輸入Android專案的相關資訊Introduction 10建立Android應用程式 Step3新增Android專案n在此精靈步驟是選擇建構目標的版本Introduction 11建立Android應用程式 Step4新增Android專案n按Next鈕輸入Android應用程式的相關資訊Introduction 12建立Android應用程式 Step5新增Android專案n在輸入專案的相關資訊後,按Finish鈕,稍等一下,可以在Package Explorer套件總管視窗看到test專案的目錄架構Introduction 133Android專案架構專案架構Introduction 14Android專案架構 src目錄 n此目錄的內容是Java類別的原始程式碼檔案(.java)nAndroid應用程式的Java程式碼就是撰寫在此檔案n註:程式檔案是位在套件對應的路徑(當初建專案時設定的路徑)Introduction 15Android專案架構 gen目錄n在此目錄包含一個位在相同套件之下,名為R.java檔案,它是Eclipse IDE自動依據專案資源建立的索引類別檔,而且會自動更新此檔案,使用者並不允許自行更改檔案內容Introduction 16Android專案架構 目錄n此目錄名稱需視選擇的Build Target(建構目標)而定,在目錄下只有一個android.jar檔案,其內容就是建立Android應用程式所需的類別函數庫Introduction 17Android專案架構 assets目錄n此目錄的內容預設是空的,主要是用來存放應用程是使用到的一些不需要編譯處理的原始資料,例如:HTML文件、文字檔和SQLite資料庫等Introduction 18Android專案架構 res目錄n此目錄內容是Android應用程式使用到的所有資源,包含一些常用的子目錄Introduction 19子目錄子目錄內容說明內容說明anim定義動畫效果的XML檔color定義色彩清單的XML檔drawable-?不同尺寸的JPEG或PNG格式的圖形檔案,可以使用在高、中和低不同解析度的行動裝置螢幕layout定義使用介面版面配置的XML檔,例如:main.xmlMenu顯示應用程式選單的XML檔raw不需要壓縮的原始資料檔案,例如:視訊檔values定義程式使用的陣列、尺寸、色彩和樣式的常數值,例如:strings.xmlAndroid專案架構 AndroidManifest.xmln位在專案根目錄的AndroidManifest.xml檔案是一個十分重要的檔案,它提供Android作業系統所有應用程式的基本資訊,一個功能清單n不同於Windows作業系統,Android作業系統需要透過AndroidManifest.xml檔案先認識這個應用程式,才會知道如何執行此應用程式nAndroidManifest.xml檔案提供的主要資訊有:n應用程式的完整名稱(包含Java套件名稱),它是一個唯一的識別名稱,可讓Android作業系統和Android市集找到此應用程式n應用程式包含的活動、內容提供者、廣播接收器和服務元件n宣告應用程式執行時需要的權限,例如:存取網路n應用程式最小需求的API層級Introduction 204打開已經存在的專案打開已經存在的專案Introduction 21打開已經存在的專案 Step1n請按以下步驟進行:把項目文件複製到你的workspace下面,如:D:JavaProject 在eclipse的Package Explorer中點擊右鍵,選擇import 選擇General-Existing Projects into Workspace 選擇你要引入的項目根目錄,如:D:JavaProjectTest 確定Introduction 22打開已經存在的專案 Step2Introduction 235使用模擬器執行專案使用模擬器執行專案Introduction 24使用模擬器執行專案 Step1n執行Run/Run指令n或按Ctrl+F11鍵Introduction 25使用模擬器執行專案 Step2n選擇你的專案nBrowsen按Runn註:如果有詢問欲使用的AVD模擬器版本,請自行選擇Introduction 26使用模擬器執行專案 Step3Introduction 27使用模擬器執行專案 Step4Introduction 28Introduction 29