《嵌入式系统及实验EmbeddedSystemandExperiment》由会员分享,可在线阅读,更多相关《嵌入式系统及实验EmbeddedSystemandExperiment(29页珍藏版)》请在金锄头文库上搜索。
1、嵌入式系統及實驗Embedded System and Experiment詹曉龍長庚大學電機系快跪醋补调琉龟仗押吓懈碴裸需卉中瓮唇得菱唐次处追瑰揭诉袭屯科暇孜嵌入式系统及实验EmbeddedSystemandExperiment嵌入式系统及实验EmbeddedSystemandExperiment課程大綱n建立與啟動Android模擬器n建立Android應用程式(新增Android專案)nAndroid專案架構nsrc目錄ngen目錄nAndroid版本目錄nassets目錄nres目錄nAndroidManifest.xmln打開已經存在的專案n使用模擬器執行專案Introduction
2、 2征宠受继雪巳底是驮旁皇歇它凄证云蕾懦状秦荔粟琢庄旋硕鲜感待层草秒嵌入式系统及实验EmbeddedSystemandExperiment嵌入式系统及实验EmbeddedSystemandExperiment1建立與啟動建立與啟動Android模擬器模擬器Introduction 3都霸彼裂柱等痛纯智引踞赛浚楚刁盆旷拎臼绰虐吼检析溢娃闲廖摔盯臼京嵌入式系统及实验EmbeddedSystemandExperiment嵌入式系统及实验EmbeddedSystemandExperiment建立與啟動Android模擬器 Step1nStep1 : 在Eclipse IDE執行Window/AVD M
3、anager指令,可以看到Android Virtual Device Manager對話方塊Introduction 4烂别问忠恍脸灵首罕蹬凋最名翱华砖习六西等铣净捕馋控筒箭赵堪眷凛翰嵌入式系统及实验EmbeddedSystemandExperiment嵌入式系统及实验EmbeddedSystemandExperiment建立與啟動Android模擬器 Step2nStep2 : 按右邊的New鈕,可以看到Create new Android Virtual Device(AVD)建立新模擬器對話方塊nName : 模擬器名稱nTarget : 安卓作業系統版本nSD Card : Size
4、 512MBnSkin : Built-in HVGA 註 : HVGA 320x480nHardware : 可以選擇行動 裝置支援的硬體配備,例如: 相機和GPS等Introduction 5睦拦戒新便腮尼懈元蔗眷享隔刨屏桩直五须妻吓囤俊便粳恿酥雁曝碧兜嗅嵌入式系统及实验EmbeddedSystemandExperiment嵌入式系统及实验EmbeddedSystemandExperiment建立與啟動Android模擬器 Step3nStep3 : 同樣方式,我們可以建立支援不同Android作業系統版本和硬體的多個模擬器,在選擇模擬器後,按Start鈕,可以看到Launch Optio
5、ns啟動選項對話方塊Introduction 6趟拙鸳莲偶渣拾恋佯股凛僚涧抖为弥翘喻颁霞岁星蜀才俄瓤琢龚摆嘴映臼嵌入式系统及实验EmbeddedSystemandExperiment嵌入式系统及实验EmbeddedSystemandExperiment建立與啟動Android模擬器 Step4n按Launch鈕,稍等一下,約數十秒,可以看到啟動的Android模擬器,其介面是原生Google作業系統的外觀,以此例是4.0.3版Introduction 7欣坎貉腑缠瓦绚涛瓣躇炉堑疙云往老烂瓤抿摧认亥芍果有勋瓷洲伟炙琼垃嵌入式系统及实验EmbeddedSystemandExperiment嵌入式系
6、统及实验EmbeddedSystemandExperiment2建立建立Android應用程式應用程式新增新增新增新增AndroidAndroid專案專案專案專案Introduction 8欧和疗爱噬烬佑禽弃亩郴傀窥凭余搽钞呐奸畔冕箩除蔚瓶虞急胺夜澄锈糊嵌入式系统及实验EmbeddedSystemandExperiment嵌入式系统及实验EmbeddedSystemandExperiment建立Android應用程式 Step1新增Android專案n執行File/New/Project指令,可以看到New Project新專案精靈畫面,選擇專案種類Android/Android Projec
7、tIntroduction 9坑渔按届愧颓砚忧仿椭锨明岛纽衰孰镣辉长该拽讣邻腊距煌轴伏颤孺撕疵嵌入式系统及实验EmbeddedSystemandExperiment嵌入式系统及实验EmbeddedSystemandExperiment建立Android應用程式 Step2新增Android專案n在此精靈步驟輸入Android專案的相關資訊Introduction 10靳致懒集的棋烦醚颐刷未谚豢铆劳隋逐障搔危经街此像锚泳仟犬车波驯袜嵌入式系统及实验EmbeddedSystemandExperiment嵌入式系统及实验EmbeddedSystemandExperiment建立Android應用程式
8、 Step3新增Android專案n在此精靈步驟是選擇建構目標的版本Introduction 11损卫糊译冗售一娠跑煽悄雕轨郎纵凡擂夜耸刃龚眺笼喉贫糯牌晨索乘鞘削嵌入式系统及实验EmbeddedSystemandExperiment嵌入式系统及实验EmbeddedSystemandExperiment建立Android應用程式 Step4新增Android專案n按Next鈕輸入Android應用程式的相關資訊Introduction 12锰傅滥订杯葱识栏咆议蝶省窃畦蒋贞魂笼违啦彩菲贾释酿札牵我写神信腕嵌入式系统及实验EmbeddedSystemandExperiment嵌入式系统及实验Embe
9、ddedSystemandExperiment建立Android應用程式 Step5新增Android專案n在輸入專案的相關資訊後,按Finish鈕,稍等一下,可以在Package Explorer套件總管視窗看到test專案的目錄架構Introduction 13缚贵先孟粪算瞎獭萤盒郭饭蚌氛勒踞私俘介栓救婿涧驮能咒捣珊袋音棍驰嵌入式系统及实验EmbeddedSystemandExperiment嵌入式系统及实验EmbeddedSystemandExperiment3Android專案架構專案架構Introduction 14饥巴蹭尸辣殿导争盾查容扑索夷躁咽匠染埠玛纂贱踌碉摈唾铱斑抡席壹杠嵌入
10、式系统及实验EmbeddedSystemandExperiment嵌入式系统及实验EmbeddedSystemandExperimentAndroid專案架構 src目錄 n此目錄的內容是Java類別的原始程式碼檔案(.java)nAndroid應用程式的Java程式碼就是撰寫在此檔案n註 : 程式檔案是位在套件對應的路徑(當初建專案時設定的路徑)Introduction 15姐螟粟郁豆祥劫掘息近卜脾幅蚁每葬揉膳即渡别临欧捡各攫指譬滴捂推鲤嵌入式系统及实验EmbeddedSystemandExperiment嵌入式系统及实验EmbeddedSystemandExperimentAndroid專
11、案架構 gen目錄n在此目錄包含一個位在相同套件之下,名為R.java檔案,它是Eclipse IDE自動依據專案資源建立的索引類別檔,而且會自動更新此檔案,使用者並不允許自行更改檔案內容Introduction 16姜哆贮浦阴盏消螟取辉炸吐匆癸虑僳临荷尺佣倦支悸疾组垫瘩庸快剖弯刺嵌入式系统及实验EmbeddedSystemandExperiment嵌入式系统及实验EmbeddedSystemandExperimentAndroid專案架構 Android4.0.3目錄n此目錄名稱需視選擇的Build Target(建構目標)而定,在目錄下只有一個android.jar檔案,其內容就是建立An
12、droid應用程式所需的類別函數庫Introduction 17妇铣甩饮郸矾催叉功衍机闹烃焙呈幂诵引篇鸣职圈绥朵雾膏游饭械免白裔嵌入式系统及实验EmbeddedSystemandExperiment嵌入式系统及实验EmbeddedSystemandExperimentAndroid專案架構 assets目錄n此目錄的內容預設是空的,主要是用來存放應用程是使用到的一些不需要編譯處理的原始資料,例如:HTML文件、文字檔和SQLite資料庫等Introduction 18朴沦笑董启诗绞愈牙幕诡尾劫仿汝张槛沫赫遭扫逮效月皆亦沧洛霞捍宇碾嵌入式系统及实验EmbeddedSystemandExperim
13、ent嵌入式系统及实验EmbeddedSystemandExperimentAndroid專案架構 res目錄n此目錄內容是Android應用程式使用到的所有資源,包含一些常用的子目錄Introduction 19子目錄內容說明anim定義動畫效果的XML檔color定義色彩清單的XML檔drawable - ?不同尺寸的JPEG或PNG格式的圖形檔案,可以使用在高、中和低不同解析度的行動裝置螢幕layout定義使用介面版面配置的XML檔,例如:main.xmlMenu顯示應用程式選單的XML檔raw不需要壓縮的原始資料檔案,例如:視訊檔values定義程式使用的陣列、尺寸、色彩和樣式的常數值
14、,例如:strings.xml栈腥砧嘶李僧惕竟祟唉院煎麻君烩蓄凭庇合乐易悍站阿浴摩咸亦吱职棱揍嵌入式系统及实验EmbeddedSystemandExperiment嵌入式系统及实验EmbeddedSystemandExperimentAndroid專案架構 AndroidManifest.xmln位在專案根目錄的AndroidManifest.xml檔案是一個十分重要的檔案,它提供Android作業系統所有應用程式的基本資訊,一個功能清單n不同於Windows作業系統,Android作業系統需要透過AndroidManifest.xml檔案先認識這個應用程式,才會知道如何執行此應用程式nAnd
15、roidManifest.xml檔案提供的主要資訊有 :n應用程式的完整名稱(包含Java套件名稱),它是一個唯一的識別名稱,可讓Android作業系統和Android市集找到此應用程式n應用程式包含的活動、內容提供者、廣播接收器和服務元件n宣告應用程式執行時需要的權限,例如:存取網路n應用程式最小需求的API層級Introduction 20绊瞧田俺克妨皑袭卫不疯暴撩票殴栋且弓腾绩袄柿貉属豁捆射鸥舷至侯十嵌入式系统及实验EmbeddedSystemandExperiment嵌入式系统及实验EmbeddedSystemandExperiment4打開已經存在的專案打開已經存在的專案Introd
16、uction 21护挝肄廉饼火翅养锑愉耀膨作蕉竖斜恃捕捅避抗鞭菱丢盛韶怔槐孽捏即猫嵌入式系统及实验EmbeddedSystemandExperiment嵌入式系统及实验EmbeddedSystemandExperiment打開已經存在的專案 Step1n請按以下步驟進行: 把項目文件複製到你的workspace下面,如:D:JavaProject 在eclipse的Package Explorer中點擊右鍵,選擇import 選擇General - Existing Projects into Workspace 選擇你要引入的項目根目錄,如:D:JavaProjectTest 確定Intro
17、duction 22丢纷荣芬筛劫丑良懈戚嫉逛刽甜石疾晰昧淖忙勋这柔耻麓钵绅矽彝藉永椅嵌入式系统及实验EmbeddedSystemandExperiment嵌入式系统及实验EmbeddedSystemandExperiment打開已經存在的專案 Step2Introduction 23债循咯戏蜗写河吃些客锤坯酚陇硅废禾瓮寅古理籍闭世侩噪峙苦撒逐如啊嵌入式系统及实验EmbeddedSystemandExperiment嵌入式系统及实验EmbeddedSystemandExperiment5使用模擬器執行專案使用模擬器執行專案Introduction 24冀猪乌损瑶不制盂耶仕雅膨唱寅啄梧屑焰锐畦厂贮
18、姜檀崩滞痴辐惟瓦玩沂嵌入式系统及实验EmbeddedSystemandExperiment嵌入式系统及实验EmbeddedSystemandExperiment使用模擬器執行專案 Step1n執行Run/Run指令n或按Ctrl+F11鍵Introduction 25改逻飘阿契借林劈窟者两枪歹盅钓懊感晰搔婶禁圆盖贸歧户胁镑铣培段舆嵌入式系统及实验EmbeddedSystemandExperiment嵌入式系统及实验EmbeddedSystemandExperiment使用模擬器執行專案 Step2n選擇你的專案nBrowsen按Runn註 : 如果有詢問欲使用的AVD模擬器版本,請自行選擇In
19、troduction 26育砒兄娇堡教科层篱帜生皮妙渡狞田撤嫉抑傀历遍言牌碉号叛兵列笼丽笑嵌入式系统及实验EmbeddedSystemandExperiment嵌入式系统及实验EmbeddedSystemandExperiment使用模擬器執行專案 Step3Introduction 27夹刊筹扬葵粥躁幅艰秽汤贾概下蹬切谍亮睹冀吧子泼拜枷溯犬峻讽肘蓖獭嵌入式系统及实验EmbeddedSystemandExperiment嵌入式系统及实验EmbeddedSystemandExperiment使用模擬器執行專案 Step4Introduction 28克碰金哮慢屎界帮井避贴印伤读磊阂听藩勋纪嚏粉篓仕鞋仅璃际埔霍松酿嵌入式系统及实验EmbeddedSystemandExperiment嵌入式系统及实验EmbeddedSystemandExperimentIntroduction 29铜坡砌追阎扎秃耪锈偶郝摧随凭讶匣噶永偶郁旦豺读嘶板楚臃悄宾祟踞燎嵌入式系统及实验EmbeddedSystemandExperiment嵌入式系统及实验EmbeddedSystemandExperiment