Android軟件開發(fā)實(shí)踐課設(shè)置探討論文_第1頁
Android軟件開發(fā)實(shí)踐課設(shè)置探討論文_第2頁
Android軟件開發(fā)實(shí)踐課設(shè)置探討論文_第3頁
Android軟件開發(fā)實(shí)踐課設(shè)置探討論文_第4頁
Android軟件開發(fā)實(shí)踐課設(shè)置探討論文_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、Android 軟件開發(fā)實(shí)踐課設(shè)置探討論文為了將 Android 理論教學(xué)和實(shí)際操作結(jié)合起來, 對設(shè)置 Android 軟件開發(fā)實(shí)踐課進(jìn)行了探討。 對 Android 軟件開發(fā)實(shí)踐課內(nèi)容進(jìn)行了 分析和建議。有助于提高學(xué)生在 Android 技術(shù)方面的實(shí)際動手能力, 訓(xùn)練他們的創(chuàng)新觀察力以及建立相應(yīng)的創(chuàng)新性思維。引言長期以來我國理工科實(shí)踐課沿襲傳統(tǒng)教學(xué)模式,客觀上引導(dǎo)學(xué) 生向形式化、記憶型方式學(xué)習(xí), 如一些專業(yè)課實(shí)驗(yàn)大多是源于驗(yàn)證性 和仿效性實(shí)驗(yàn), 購買一些實(shí)驗(yàn)箱或者實(shí)驗(yàn)板, 學(xué)生按照事前既定的程 序“按部就班”地操作,這嚴(yán)重限制了學(xué)生的學(xué)習(xí)激情和創(chuàng)造性思維。Android 系統(tǒng)自推出以來,以明

2、顯的優(yōu)勢逐漸擴(kuò)大市場份額。 盡管目前我國理工類高校開設(shè)了與 Android 開發(fā)相關(guān)的課程,如 Java 語言、 Android 開發(fā)環(huán)境、 Eclipse 編程、數(shù)據(jù)庫等眾多課程,然而 相關(guān)的實(shí)驗(yàn)平臺并未跟上, 這導(dǎo)致目前我國 Android 工程師在學(xué)校期 間動手機(jī)會不多,缺乏實(shí)際開發(fā)經(jīng)驗(yàn)。為了能夠?qū)?Android 理論教學(xué)和實(shí)際操作結(jié)合起來,促進(jìn)與移 動終端類理論課程的教學(xué)質(zhì)量, 進(jìn)一步提高學(xué)生在移動終端方面的實(shí) 際動手能力,并提高他們畢業(yè)后的就業(yè)競爭力,本文從基于 Android系統(tǒng)開發(fā)自身特點(diǎn), 就理工科院校開設(shè) Android 系統(tǒng)設(shè)計與開發(fā)實(shí)踐 進(jìn)行探討。1 Android 軟

3、件開發(fā)實(shí)踐課內(nèi)容淺析與電路基礎(chǔ)、模擬電子技術(shù)、數(shù)字電子技術(shù)、微信計算機(jī)原理 等課程的實(shí)驗(yàn)或?qū)嵺`課不同, Android 軟件開發(fā)實(shí)踐課以軟件開發(fā)為 主要目的, 不存在實(shí)驗(yàn)現(xiàn)象觀察等過程, 因而不能模仿性的設(shè)置為驗(yàn) 證型、設(shè)計型、 綜合型等內(nèi)容。本文建議 Android 軟件開發(fā)實(shí)踐課設(shè) 置為基礎(chǔ)型、提高型和創(chuàng)新型三類??紤]到 Android 軟件開發(fā)實(shí)踐課可設(shè)置為 16到 20個學(xué)時,本 文建議基礎(chǔ)型可設(shè)置 2-3 個,提高型設(shè)置 2-3 個,創(chuàng)新型設(shè)置 2 個, 分別安排如下:1.1 基礎(chǔ)型實(shí)踐單元設(shè)置實(shí)踐單元一:搭建 Android 開發(fā)環(huán)境 (2 學(xué)時 )該單元類似初學(xué) C 語言時的 H

4、ello World 實(shí)驗(yàn),主要目的是讓 學(xué)生學(xué)會 Android 開發(fā)環(huán)境的安裝和配置步驟, 并在 Eclipse 中創(chuàng)建An droid項(xiàng)目,能理解An droid SDK和ADT插件的用途,能了解在應(yīng) 用程序開發(fā)過程中可能會使用到的開發(fā)工具。實(shí)踐單元二: Android 用戶界面設(shè)計 (2 學(xué)時)該單元主要目的是讓學(xué)生學(xué)會 Android 用戶界面的開發(fā)方法, 包括文本框、按鈕、列表、進(jìn)度條、選擇器、菜單和對話框等。學(xué)生 在熟練掌握界面設(shè)計的基礎(chǔ)上,能自定義 View 的使用,包括界面布 局,菜單(子菜單)和 UI 界面組件等。實(shí)踐單元三: Android 基本應(yīng)用程序設(shè)計 ?(2 學(xué)時

5、)該單元主要目的是讓學(xué)生掌握 Android 系統(tǒng)中利用 Intent 進(jìn)行 消息傳遞以及 Android 進(jìn)程間的通信編程。 通過程序設(shè)計, 掌握常用 界面控件、界面事件的響應(yīng), 以及掌握 Android 內(nèi)置 Contact 通訊錄 的使用方法。學(xué)生通過本次實(shí)踐,能編程響應(yīng)普通的點(diǎn)擊按鈕事件、 發(fā)生多個事件連續(xù)、 觸摸屏事件等, 學(xué)會 Android 中主要事件的使用 方法,能對基本組件進(jìn)行事件的監(jiān)聽及操作。同時,應(yīng)進(jìn)一步讓學(xué)生 了解使服務(wù)的隱式啟動和顯式啟動方法, 學(xué)會使用線程的啟動、 掛起 和停止方法,并學(xué)會跨線程的界面更新等編程方法。1.2 提高型實(shí)踐單元設(shè)置實(shí)踐單元一: Andro

6、id 環(huán)境下網(wǎng)絡(luò)數(shù)據(jù)庫編程 (2 學(xué)時 )該單元主要目的是讓學(xué)生掌握 Android 中對數(shù)據(jù)庫進(jìn)行操作的 相關(guān)的接口、類等。本文建議數(shù)據(jù)庫采用 SQLite 數(shù)據(jù)庫。 SQLite 數(shù) 據(jù)庫是一款輕型的數(shù)據(jù)庫,它包含在一個相對小的C庫中,是一個專 門為嵌入式設(shè)備所開發(fā)的數(shù)據(jù)庫。 由于它占用資源非常少, 只需要幾 百K的內(nèi)存,并且支持 Windows/Linux/Unix 等等主流的操作系統(tǒng), 同時可以和很多種程序語言相結(jié)合,如:C# Java和php等,在嵌入式設(shè)備的數(shù)據(jù)庫開發(fā)中應(yīng)用廣泛。 通過本單元的實(shí)踐, 學(xué)生必須掌 握 Android 環(huán)境下的 SQLiteDatabase 類及其方法

7、和屬性,實(shí)現(xiàn)數(shù)據(jù) 庫的創(chuàng)建或打開、創(chuàng)建表、插入數(shù)據(jù)、刪除數(shù)據(jù)、查詢數(shù)據(jù)、修改數(shù) 據(jù)等操作。同時,鑒于目前流行的數(shù)據(jù)庫訪問一般是通過網(wǎng)絡(luò)進(jìn)行的,本 單元將網(wǎng)絡(luò)訪問與數(shù)據(jù)庫相結(jié)合,學(xué)生應(yīng)了解手機(jī)Web網(wǎng)站訪問編程, 并熟悉 HttpResponse 類及相關(guān)函數(shù)包, 包括處理 Android 有關(guān) Http 協(xié)議類、在 Android 平臺上管理有關(guān) WiFi(802.11 無線 Ether) 應(yīng) 用的類、包含用于管理和發(fā)送SMS文本)消息的類等。實(shí)踐單元二: Android 環(huán)境下圖形圖像處理 (2 學(xué)時) 該單元主要目的是讓學(xué)生掌握 Android 系統(tǒng)豐富的圖形圖像處理功能,包括 Drawa

8、ble 資源庫、 Bitmap 類、 Picture 類、 Canvas 類、 Pain 類 t 、Path 類等。同時,通過本單元的實(shí)踐,學(xué)生能夠掌 握跨平臺 OpenGLES(OpenGLor EmbeddedSystems)的 2D、3D等 API 函數(shù)。實(shí)踐單元三: Android 環(huán)境下編程訪問硬件 (2 學(xué)時 )該單元主要目的是讓學(xué)生學(xué)會通過底層 API訪問手機(jī)硬件及手機(jī)上的各種傳感器,包括方向傳感器、加速傳感器、光線傳感器、磁 場傳感器、臨近性傳感器、 溫度傳感器等。學(xué)生還能通過編程獲取手 機(jī)上電話、短信等各種功能的編程,并能提取手機(jī)的CPU SIM卡、內(nèi)存等硬件資源信息。1.3

9、 創(chuàng)新型實(shí)踐單元設(shè)置關(guān)于如何提高大學(xué)生的創(chuàng)新能力,眾多文獻(xiàn)探討了提高大學(xué)生 創(chuàng)新能力的方法、策略和手段,并取得一定效果,如激發(fā)他們的創(chuàng)新 欲望、培養(yǎng)他們的缺乏創(chuàng)新毅力、 提高他們的創(chuàng)新觀察力以及建立相 應(yīng)的創(chuàng)新性思維。然而,這些文獻(xiàn)均是站在宏觀的角度,給出的建議 均比較抽象,沒有把如何提高大學(xué)生的創(chuàng)新能力與大學(xué)生的具體學(xué)習(xí) 和生活過程中的一些具體場景相結(jié)合, 因而收效有限。本文從 Android 軟件開發(fā)實(shí)踐課設(shè)置的角度出發(fā), 結(jié)合大學(xué)生生活中碰到的一些具體 場景和問題,探討 Android 軟件開發(fā)創(chuàng)新型實(shí)踐單元設(shè)置。創(chuàng)新源于生活, 需要隨時留意身邊的細(xì)小事物, 多觀察、分析、 思考和嘗試。

10、 對 Android 軟件開發(fā)實(shí)踐而言, 本文不建議設(shè)置具體的 題目,而是讓學(xué)生觀察日常學(xué)習(xí)和生活中需要解決的一些問題, 應(yīng)用 Android 技術(shù)創(chuàng)新性的解決這些問題。比如,現(xiàn)在手機(jī)上有防盜軟件,這些軟件往往屬于收費(fèi)軟件, 而一些的防盜軟件如360助手功能有限,必須要手機(jī)插上SIM卡通過 流量才能發(fā)送被盜信息, 同時 360 助手可以卸載, 因而可能失去防盜 功能。如何解決這些問題 ?學(xué)生可以利用 Android 技術(shù)開發(fā)一種簡單 實(shí)用的防盜軟件, 讓盜竊手機(jī)的人無法卸載, 并且被盜手機(jī)能在不插 SIM卡的情況下,只要有 WIFI連接也可以發(fā)送被盜信息。再如,目前高校課堂點(diǎn)名的手段眾多,但存

11、在不少問題。教師 通常按照花名冊口頭呼叫學(xué)生姓名, 學(xué)生應(yīng)答的點(diǎn)名方式。 這種方式 在學(xué)生人數(shù)較多的情況下, 往往會占據(jù)較多的課堂時間, 且容易出現(xiàn) 學(xué)生代應(yīng)答等情況。一些技術(shù),如人臉檢測技術(shù)、指紋檢測技術(shù)等可 有效防止替代簽到, 但簽到時秩序不易控制, 且準(zhǔn)確度易受學(xué)生儀容 變化 * ,指紋等私人信息也易泄露不安全。 如何解決這些問題 ?現(xiàn)在 An droid手機(jī)應(yīng)用普及,可以利用 An droid技術(shù)提取手機(jī)的MAC地址 以及USIMI卡的ISMI等并與被點(diǎn)名學(xué)生的姓名和學(xué)號綁定。由于每個 學(xué)生的學(xué)號唯一, 所以每臺 Android 手機(jī)只能為一個學(xué)生提供簽到服 務(wù),因而能有效避免學(xué)生代簽的情況。 該方法可以在學(xué)生下課時間進(jìn) 行簽到,不占用正常上課時間。因此,創(chuàng)新型實(shí)踐單元建議讓學(xué)生自選題目進(jìn)行訓(xùn)練。2 結(jié)語Android 是一個年輕的、有待開發(fā)的平臺,已經(jīng)成為當(dāng)前熱門 的技術(shù)之一。 為了提高學(xué)生在 Andr

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論