付費下載
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Android開發(fā)基礎(chǔ)課程教學(xué)大綱課程代碼:21137041課程名稱:Android開發(fā)基礎(chǔ)課程性質(zhì):專業(yè)(必修)學(xué)分:5學(xué)時:108講課學(xué)時:72實踐/實驗學(xué)時:36適用專業(yè):軟件工程(移動互聯(lián)網(wǎng)方向)先修課程:JAVA程序設(shè)計Android開發(fā)基礎(chǔ)是軟件工程專業(yè)(移動互聯(lián)網(wǎng)方向)很重要的一門專 業(yè)必 修課,是基于Android平臺進行軟件開發(fā)的基礎(chǔ)課程。本課程主要介紹Android基礎(chǔ) 知識、UI界面、數(shù)據(jù)存儲、SQLite數(shù)據(jù)庫、Android四大組件、網(wǎng)絡(luò)編程等。通 過本課程的學(xué)習(xí),學(xué)生具有開發(fā)Android應(yīng)用的基本能力,可以掌握An droid應(yīng)用 開發(fā)環(huán)境,GUI編程,An dr
2、oid組件的生命周期,An droid平 臺數(shù)據(jù)存儲的設(shè)計,網(wǎng) 絡(luò)服務(wù)與數(shù)據(jù)解析的設(shè)計等內(nèi)容,具有移動互聯(lián)網(wǎng)工程師的基本知識結(jié)構(gòu),為學(xué)生 今后從事移動互聯(lián)網(wǎng)應(yīng)用軟件開發(fā)工作打下堅實的基礎(chǔ)。二、教學(xué)內(nèi)容1. Android基礎(chǔ)入門教學(xué)要求:了解通信技術(shù)的發(fā)展,了解Android的起源,掌握開發(fā)壞境的搭建,掌握 Android程序的編寫。教學(xué)內(nèi)容:通信技術(shù);An droid起源;An droid體系結(jié)構(gòu);Dalvik虛擬機;An droid Studio 的安裝和使用;模擬器的創(chuàng)建;DDMS勺使用;An droid程序結(jié)構(gòu);An droid程序 打 包;ZN Android開發(fā)壞境搭建;ZN開發(fā)第
3、一個An droid程序。實驗內(nèi)容:實驗一 Android開發(fā)、運行環(huán)境的搭建An droid Studio的安裝和使用,模擬器和DDMS勺使用。編寫HelloWorld程序,在模擬器上運行,完成Android程序的打包2. Android UI 開發(fā)教學(xué)要求:掌握常見布局的使用,掌握樣式和主題的使用,掌握常用控件和對話框的使 用。掌握程序調(diào)試的方法,實現(xiàn)對程序的調(diào)試。掌握如何使用JUnit進行單元測 試。掌握LogCat,能夠快速定位日志信息。教學(xué)內(nèi)容:布局的創(chuàng)建;常用控件和對話框;Android的樣式和主題;國際化;JUnit單元 測試;LogCat使用;Debug的使用;ZN Andro
4、id中的常用布局;ZN單元測試和程序調(diào)試;Z Android常用控件及其事件處理機制;Z樣式和主題。實驗內(nèi)容:實驗二Android圖形用戶界面設(shè)計利用An droid的常用布局,完成QC登錄界面的制作。利用線性布局和相對布局 完成手機信息頁的設(shè)計和調(diào)試。設(shè)計和實現(xiàn)計算器。利用Android的常用布局,設(shè)計界面;編寫界面交互代 碼實現(xiàn)事件處理。3. Activity教學(xué)要求:了解什么是Activity ,掌握Activity生命周期方法。了解Activity的任務(wù)棧,掌 握Activity的四種啟動模式。掌握Intent的使用,掌握Activity中的數(shù)據(jù)傳遞。教學(xué)內(nèi)容:Activity的創(chuàng)建;
5、Activity的生命周期;Activity中的任務(wù)棧;Activity的啟動模 式;Intent的使用;Activity中的數(shù)據(jù)傳遞;Z Activity 的生命周期;Z Activity 的四種啟動模式;Z Intent的使用;N Activity中的數(shù)據(jù)傳遞。實驗內(nèi)容:實驗三Activity編程 完成注冊用戶信息案例。設(shè)計用戶交互界面,編寫界面交互 代碼。通過隱式Intent打開系統(tǒng)瀏覽器。設(shè)計用戶交互界面,編寫界面交互代碼。 完成選擇寶寶裝備游戲的制作。創(chuàng)建寵物顯示界面;創(chuàng)建購買裝備界面;創(chuàng)建 Iteminfo類,用于封裝裝備信息;編寫ShopActivity展示裝備信息,當(dāng)點擊 Sh
6、opActivity的裝備時,會跳轉(zhuǎn)到ShowActivity并將裝備信息回傳給 ShowActivity。4. 數(shù)據(jù)存儲教學(xué)要求:掌握如何使用文件存儲數(shù)據(jù),掌握SharedPreferences存儲數(shù)據(jù),掌握XML文 件的解析,掌握JSON數(shù)據(jù)的解析。教學(xué)內(nèi)容:數(shù)據(jù)存儲方式介紹;文件存儲數(shù)據(jù);XML解析方式;JSON數(shù)據(jù)及其解析; SharedPreferences 的使用;Z文件存儲數(shù)據(jù);Z SharedPreferences 的使用;ZXML解析;Z JSON解析。實驗內(nèi)容:實驗四數(shù)據(jù)存儲技術(shù)完善QC登錄案例,保存QC密碼,實現(xiàn)自動登錄。設(shè)計用戶界面;創(chuàng)建一個 單 獨的FileSaveQ
7、Q I具類,用于實現(xiàn)QQ賬號和密碼的存儲與讀取功能;編寫界 面交 互代碼。設(shè)計和實現(xiàn)天氣預(yù)報,要求利用XML文件解析。設(shè)計用戶交互界面;創(chuàng)建 weatherl.xml文件圭寸裝三個城市的天氣信息,每一個城市都由id、temp、weathers name pm和wind屬性組成;創(chuàng)建Weatherinfo類圭寸裝天氣屬性;創(chuàng)建 用來解析XML文件的工具類WeatherService ;編寫界面交互代碼。設(shè)計和實現(xiàn)天氣預(yù)報,要求利用JSON解析。創(chuàng)建weather2.json文件;創(chuàng) 建工 具類;編寫界面交互代碼。5. SQLite數(shù)據(jù)庫教學(xué)要求:了解SQLite數(shù)據(jù)庫的特點,掌握SQLite數(shù)據(jù)
8、庫的使用。掌握ListView控件的 使用,掌握常用數(shù)據(jù)適配器的使用。教學(xué)內(nèi)容:SQLite數(shù)據(jù)庫簡介;SQLite的基本操作;SQLite中的事務(wù);ListView控件;常 用的數(shù)據(jù)適配器 BaseAdapter、SimpleAdapter v ArrayAdapter ; ListView 的優(yōu) 化;Z SQLite數(shù)據(jù)庫操作;Z ListView控件的使用;Z Adapter適配器。實驗內(nèi)容:實驗五SQLite數(shù)據(jù)庫編程設(shè)計和實現(xiàn)綠豆通訊錄,設(shè)計用戶交互界面;在MainActivity里面編寫代 碼,用 于實現(xiàn)聯(lián)系人信息的添加、查詢、修改和刪除,點擊查詢按鈕之后會將聯(lián)系人的具體 信息進行
9、展示。設(shè)計和實現(xiàn)Android應(yīng)用市場,設(shè)計用戶交互界面;創(chuàng)建好ListView布局 之 后,需要創(chuàng)建ListView對應(yīng)的Item (條目)布局,顯示每個條目信息;在 MainActivity里面編寫代碼,用于實現(xiàn)在ListView中顯示的應(yīng)用圖標(biāo)以及應(yīng)用名 稱。6. BroadcastReceiver (廣播接收者)教學(xué)要求:了解Android下的廣播機制,掌握廣播接收者的創(chuàng)建,掌握自定義廣播的發(fā)送 與接收,掌握有序廣播和無序廣播的使用。教學(xué)內(nèi)容:廣播接收者簡介;廣播接收者的創(chuàng)建;自定義廣播的發(fā)送與接收;有序廣播 和無序廣播;Z廣播接收者的創(chuàng)建;Z自定義廣播的發(fā)送與接收;Z廣播的類型(有序廣播和無序廣播)。實驗內(nèi)容
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025四川資陽安岳縣第三人民醫(yī)院臨床醫(yī)師招引8人備考題庫及一套完整答案詳解
- 2026暨南大學(xué)附屬第一醫(yī)院粵西醫(yī)院(陽西總醫(yī)院)就業(yè)見習(xí)崗位74人備考題庫(廣東)及答案詳解(新)
- 2025湖北天宏檢測科技集團有限公司招聘備考題庫及參考答案詳解
- 2025河南鄭州航空港鄭飛特種裝備招聘4人備考題庫及參考答案詳解
- 2025江蘇南京大學(xué)法學(xué)院單勇課題組招聘1人備考題庫及1套完整答案詳解
- 2026天津市津南創(chuàng)騰經(jīng)濟開發(fā)有限公司招聘8人備考題庫完整參考答案詳解
- 2025河北邯鄲邯山區(qū)第二批招聘社區(qū)工作者20人備考題庫及答案詳解(奪冠系列)
- 2025內(nèi)蒙古煤炭建設(shè)工程(集團)總公司內(nèi)部遴選工作人員的競聘2人備考題庫及答案詳解(奪冠系列)
- 2026年合肥市園上園小學(xué)喻崗分校教師招聘備考題庫參考答案詳解
- 2026河北唐山市曹妃甸區(qū)選調(diào)公務(wù)員9人備考題庫及答案詳解(考點梳理)
- 初中英語教學(xué)中的評價與反饋機制
- 《工會固定資產(chǎn)管理辦法》中華全國總工會辦公廳印發(fā)
- 中藥常見不良反應(yīng)與安全用藥課件
- 建筑電氣與智能化通用規(guī)范2022
- 淺談新課改下如何提高城鎮(zhèn)小學(xué)生的英語能力
- YY/T 1302.1-2015環(huán)氧乙烷滅菌的物理和微生物性能要求第1部分:物理要求
- GB/T 32065.8-2020海洋儀器環(huán)境試驗方法第8部分:溫度變化試驗
- GB/T 31765-2015高密度纖維板
- GB/T 28701-2012脹緊聯(lián)結(jié)套
- GB/T 17888.3-2008機械安全進入機械的固定設(shè)施第3部分:樓梯、階梯和護欄
- GA/T 268-2019道路交通事故尸體檢驗
評論
0/150
提交評論