




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
嵌入式系統(tǒng)程式設(shè)計(jì)
EmbeddedSystemProgramming7/22/20231上課時(shí)間、地點(diǎn)上課時(shí)間:星期四下午13:10~15:1010/1,10/15,10/29地點(diǎn):EB207教室開放練習(xí)時(shí)間:一、三、五18:00~20:007/22/20232評(píng)量方式期中考10%期末考10%期末專題20%實(shí)習(xí)(5%x8)40%出席及作業(yè)20%7/22/20233教材書名:GoogleAndroid程式設(shè)計(jì)與應(yīng)用出版商:旗標(biāo)作者:楊文誌ISBN:97895744272537/22/20234實(shí)驗(yàn)助教姓名:溫英智、吳昌鴻實(shí)驗(yàn)室:工程5館EB209電話:05-5342601#4595Email:
Website:35/mocis7/22/20235教學(xué)課程內(nèi)容大綱開發(fā)環(huán)境建置視窗化程式設(shè)計(jì)多媒體播放網(wǎng)路程式設(shè)計(jì)7/22/20236OutlineWhatisAndroid?HowtodevelopAndroidApplication?MyfirstAndroidApplication:HelloAndroid7/22/20237WhatisAndroid?Androidisasoftwarestackformobiledevicesthatincludesanoperatingsystemmiddlewareandkeyapplications.TheAndroidSDKprovidesthetoolsandAPIsnecessarytobegindevelopingapplicationsontheAndroidplatformusingtheJavaprogramminglanguage.7/22/20238WhatisAndroid?Android是一個(gè)基於Linuxkernel的智慧型手機(jī)作業(yè)系統(tǒng)。Android是免費(fèi)且開放的手機(jī)開發(fā)平臺(tái)。Android應(yīng)用程式開發(fā)使用Java(類似J2ME),應(yīng)用程式的使用者介面則使用XML規(guī)劃設(shè)計(jì)。Linux+Google的連鎖反應(yīng)=Android7/22/20239AndroidArchitecture7/22/202310HowtodevelopAndroidApplication?InstallAndroiddevelopmenttools.JDK5orJDK6EclipseIDEAndroidSDKADT(AndroidDevelopToolsplugin)UsingtheEclipseIDEtoprogramAndroidApplication.7/22/202311EclipseIDE
1.DownloadEclipse7/22/202312EclipseIDE將Eclipse解壓縮到適當(dāng)?shù)奈恢眉纯蛇M(jìn)入Eclipse畫面,設(shè)定workspace7/22/202313AndroidSDK1.5到Android官方網(wǎng)站下載「AndroidSDK」7/22/202314AndroidSDK解壓縮後,放到適當(dāng)位置即可設(shè)定AndroidSDKtools環(huán)境變數(shù)、工作路徑Vi~/.bash_procfile,修改完後重新開機(jī)或登錄7/22/202315在Path中加入AndroidSDKtools目錄的工作路徑7/22/202316Eclipse中,選擇工作列Window>Preferences選擇Android,設(shè)定AndroidSDK的工作路徑7/22/202317選擇Android1.5,按下Apply,OK即可7/22/202318ADT(AndroidDevelopToolsplugin)我們要在EclipseIDE上安裝「Android工具擴(kuò)充套件」在Eclipse中,選擇Help>InstallnewSoftware7/22/202319/android/eclipseADT7/22/202320全選DeveloperTools中的選項(xiàng),按下Next依序安裝完成後,會(huì)重新啟動(dòng)Eclipse,即完成安裝7/22/202321MyfirstAndroidApplication:HelloAndroid執(zhí)行Eclipse,New>Project>AndroidProject按下Next7/22/202322NewAndroidProject7/22/202323Android程式目錄架構(gòu)主程式資源檔字元檔圖片檔主佈局檔7/22/202324主程式類別HelloAndroid.java7/22/202325R.java:ResourceIndex7/22/202326Android的R類別R.java是由AndroidDevelopmentKit所自動(dòng)產(chǎn)生的資源索引檔「R.layout」類別則是UI佈局的索引類別R.layout類別裡的「main」成員就是Android應(yīng)用程式的「主佈局索引」7/22/202327Activity類別packageedu.yuntech.mocis;importandroid.app.Activity;importandroid.os.Bundle;import
android.widget.TextView;public
classHelloAndroidextendsActivity{/**Calledwhentheactivityisfirstcreated.*/@Override
public
voidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);setContentView(R.layout.main);}}7/22/202328Android的Activity與使用者互動(dòng)的物件負(fù)責(zé)建立視窗透過View放置UIActivity在foreground執(zhí)行7/22/202329CreateAVD7/22/202330RunConfigurations7/22/202331RunAndroidVirtualDevice7/22/202332執(zhí)行結(jié)果7/22/202333RunConfigurations27/22/202334RunConfigurations27/22/202335修改main.xml使用「android:autoLink」屬性控制「可已自動(dòng)把網(wǎng)址轉(zhuǎn)換成可點(diǎn)擊的URL文字」使用「autoLink」屬性,並將此屬性設(shè)定為「web」即可做出我們想要的功能7/22/202336修改main.xml7/22/202337執(zhí)行結(jié)果7/22/202338執(zhí)行結(jié)果7/22/202339HelloAndroid-2public
classHelloAndroidextendsActivity{/**Calledwhentheactivityisfirstcreated.*/@Override
public
voidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState); TextViewtx=newTextView(this); tx.setText(”Hello,Android!”); setContentView(tx);}}7/22/202340AndroidReference7/22/202341Android程式設(shè)計(jì)的特點(diǎn)Activity/Servicemain.xmlViewAndroidManifes
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 簡(jiǎn)單的競(jìng)標(biāo)合同范本
- 分包木工材料合同范本
- 中外合資經(jīng)營(yíng)企業(yè)合同
- 推拿治療學(xué)測(cè)試題(含答案)
- 熱工基礎(chǔ) 模擬練習(xí)題與答案
- 合伙公司讓合同范本
- 一年級(jí)語文影子公開課教案
- 協(xié)議附加合同范本
- 一學(xué)期工作結(jié)束總結(jié)
- 廈門分包合同范本
- 績(jī)效評(píng)價(jià)師考試-隨機(jī)題庫
- CSC-103微機(jī)線路成套保護(hù)裝置檢驗(yàn)作業(yè)指導(dǎo)書
- 叉車日常維護(hù)保養(yǎng)檢查記錄表
- 鐵路橋梁工程各工序工效分析
- 2022《文創(chuàng)產(chǎn)品的設(shè)計(jì)》PPT演示文稿
- 介入科制度匯編
- 鍍鋅管理論重量表常用
- 鐵總計(jì)統(tǒng)【2017】177號(hào)關(guān)于進(jìn)一步加強(qiáng)鐵路建設(shè)項(xiàng)目征地拆遷工作和費(fèi)用管理的指導(dǎo)意見
- 電子技術(shù)基礎(chǔ)與技能-(3)
- 部編版四年級(jí)下冊(cè)語文第二單元課文教材分析及全部教案
- 美術(shù)開學(xué)第一課(課堂PPT)
評(píng)論
0/150
提交評(píng)論