嵌入式系统程式设计课件

上传人:仙*** 文档编号:241281172 上传时间:2024-06-15 格式:PPT 页数:44 大小:1.88MB
返回 下载 相关 举报
嵌入式系统程式设计课件_第1页
第1页 / 共44页
嵌入式系统程式设计课件_第2页
第2页 / 共44页
嵌入式系统程式设计课件_第3页
第3页 / 共44页
点击查看更多>>
资源描述
嵌入式系統程式設計 Embedded System Programming 6/15/20246/15/20241 1上課時間、地點n n上課時間:n n星星期四下午期四下午13:1015:1013:1015:10n n10/110/1,10/1510/15,10/2910/29n n地點:EB207n n教室開放練習時間:n n一、三、五一、三、五 18:0020:00 18:0020:006/15/20246/15/20242 2評量方式n n期中考 10%n n期末考 10%n n期末專題 20%n n實習(5%x 8)40n n出席及作業 20%6/15/20246/15/20243 3教材n n書名書名:Google Android 程式設計與應用程式設計與應用n n出版商出版商:旗標n n作者:作者:楊文誌 n nISBN:97895744272536/15/20246/15/20244 4實驗助教n n姓名:溫英智、吳昌鴻n n實驗室:工程5館EB209n n電話:05-5342601#4595n n Email:n n n nWebsite:140.125.45.235/mocis6/15/20246/15/20245 5教學課程內容大綱n n開發環境建置n n視窗化程式設計n n多媒體播放n n網路程式設計6/15/20246/15/20246 6Outlinen nWhat is Android?n nHow to develop Android Application?n nMy first Android Application:HelloAndroid6/15/20246/15/20247 7What is Android?n nAndroid is a software stack for mobile devices that includes an operating system middleware and key applications.n nThe Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.6/15/20246/15/20248 8What is Android?n nAndroid是一個基於是一個基於Linux kernel的智慧型手的智慧型手機作業系統。機作業系統。n nAndroid是免費且開放的手機開發平台。是免費且開放的手機開發平台。n nAndroid應用程式開發使用應用程式開發使用Java(類似(類似J2ME),應用程式的使用者介面則使用),應用程式的使用者介面則使用XML 規劃規劃 設計。設計。n nLinuxGoogle的連鎖反應的連鎖反應Android6/15/20246/15/20249 9Android Architecture 6/15/20246/15/20241010How to develop Android Application?n nInstall Android development tools.n nJDK5 or JDK6JDK5 or JDK6n nEclipse IDEEclipse IDEn nAndroid SDKAndroid SDKn nADTADT(Android Develop Tools pluginAndroid Develop Tools plugin)n nUsing the Eclipse IDE to program Android Application.6/15/20246/15/20241111Eclipse IDEn n1.Download Eclipse6/15/20246/15/20241212Eclipse IDEn n將Eclipse解壓縮到適當的位置即可n n進入Eclipse畫面,設定workspace6/15/20246/15/20241313Android SDK1.5n n到到到到AndroidAndroid官方網站下載官方網站下載官方網站下載官方網站下載 Android SDKAndroid SDK6/15/20246/15/20241414Android SDKn n解壓縮後,放到適當位置即可解壓縮後,放到適當位置即可解壓縮後,放到適當位置即可解壓縮後,放到適當位置即可n n設定設定設定設定Android SDK toolsAndroid SDK tools環境變數、工作路徑環境變數、工作路徑環境變數、工作路徑環境變數、工作路徑Vi/.bash_procfile,修改完後重新開機或登錄6/15/20246/15/20241515n n在Path中加入Android SDK tools目錄的工作路徑6/15/20246/15/20241616n nEclipseEclipse中,選擇工作列中,選擇工作列中,選擇工作列中,選擇工作列WindowWindowPreferencesPreferencesn n選擇選擇選擇選擇AndroidAndroid,設定,設定,設定,設定Android SDKAndroid SDK的工作路徑的工作路徑的工作路徑的工作路徑6/15/20246/15/20241717選擇選擇Android 1.5,按下,按下Apply,OK即可即可6/15/20246/15/20241818ADT(Android Develop Tools plugin)n n我們要在我們要在我們要在我們要在Eclipse IDEEclipse IDE上安裝上安裝上安裝上安裝AndroidAndroid工具擴充工具擴充工具擴充工具擴充套件套件套件套件n n在在在在EclipseEclipse中,選擇中,選擇中,選擇中,選擇HelpHelpInstall new SoftwareInstall new Software6/15/20246/15/20241919 dl- Tools中的選項,按下Next依序安裝完成後,會重新啟動Eclipse,即完成安裝6/15/20246/15/20242121My first Android Application:HelloAndroidn n執行執行執行執行EclipseEclipse,NewNewProjectAndroid ProjectProjectAndroid Project按下Next6/15/20246/15/20242222New Android Project6/15/20246/15/20242323Android程式目錄架構主程式資源檔字元檔圖片檔主佈局檔6/15/20246/15/20242424主程式類別主程式類別HelloAndroid.java6/15/20246/15/20242525R.java:Resource Index6/15/20246/15/20242626Android的R類別n nR.javaR.java是由是由Android Development KitAndroid Development Kit所自動產生所自動產生的資源索引檔的資源索引檔n nR.layout類別則是UI佈局的索引類別n nR.layout類別裡的main成員就是Android應用程式的主佈局索引6/15/20246/15/20242727Activity類別packagepackage edu.yuntech.mocis;edu.yuntech.mocis;importimport android.app.Activity;android.app.Activity;importimport android.os.Bundle;android.os.Bundle;importimport android.widget.TextViewandroid.widget.TextView;publicpublic classclass HelloAndroid HelloAndroid extendsextends Activity Activity /*Called when the activity is first created.*/*Called when the activity is first created.*/Override Override publicpublic voidvoid onCreate(Bundle savedInstanceState)onCreate(Bundle savedInstanceState)supersuper.onCreate(savedInstanceState);.onCreate(savedInstanceState);setContentView(R.layout.setContentView(R.layout.mainmain););6/15/20246/15/20242828Android的Activityn n與使用者互動的物件n n負責建立視窗n n透過View放置UIn nActivity在foreground執行6/15/20246/15/20242929Create AVD6/15/20246/15/20243030Run Configurations6/15/20246/15/20243131Run Android Virtual Device6/15/20246/15/20243232執行結果執行結果6/15/20246/15/20243333Run Configurations 26/15/20246/15/20243434Run Configurations 26/15/20246/15/20243535修改main.xmln n使用android:autoLink屬性控制可已自動把網址轉換成可點擊的URL文字n n使用autoLink屬性,並將此屬性設定為web即可做出我們想要的功能6/15/20246/15/20243636修改main.xml6/15/20246/15/20243737執行結果6/15/20246/15/20243838執行結果6/15/20246/15/20243939HelloAndroid-2publicpublic classclass HelloAndroid HelloAndroid extendsextends Activity Activity /*Called when the activity is first created.*/*Called when the activity is first created.*/Override Override publicpublic voidvoid onCreate(Bundle savedInstanceState)onCreate(Bundle savedInstanceState)supersuper.onCreate(savedInstanceState).onCreate(savedInstanceState);TextView tx=new TextViewTextView tx=new TextView(thisthis););tx.setTexttx.setText(”Hello”Hello,Android!”Android!”););setContentViewsetContentView(txtx););6/15/20246/15/20244040Android Reference6/15/20246/15/20244141Android程式設計的特點n nActivity/ServiceActivity/Servicen nmain.xmlmain.xmln nViewViewn nAndroidManifest.xmlAndroidManifest.xml描述描述AndroidAndroid應用程式應用程式6/15/20246/15/20244242写在最后写在最后成功的基成功的基础在于好的学在于好的学习习惯The foundation of success lies in good habits43谢谢大家荣幸这一路,与你同行ItS An Honor To Walk With You All The Way讲师:XXXXXX XX年XX月XX日
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!