亚洲一区亚洲二区亚洲三区,国产成人高清在线,久久久精品成人免费看,999久久久免费精品国产牛牛,青草视频在线观看完整版,狠狠夜色午夜久久综合热91,日韩精品视频在线免费观看

Android軟件開發(fā)實(shí)踐課設(shè)置探討論文

時間:2021-07-01 18:52:45 論文范文 我要投稿

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)新性思維。

Android軟件開發(fā)實(shí)踐課設(shè)置探討論文

  引言

  長期以來我國理工科實(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)自推出以來,以明顯的優(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ū)ndroid理論教學(xué)和實(shí)際操作結(jié)合起來,促進(jìn)與移動終端類理論課程的教學(xué)質(zhì)量,進(jìn)一步提高學(xué)生在移動終端方面的實(shí)際動手能力,并提高他們畢業(yè)后的就業(yè)競爭力,本文從基于Android系統(tǒng)開發(fā)自身特點(diǎn),就理工科院校開設(shè)Android系統(tǒng)設(shè)計(jì)與開發(fā)實(shí)踐進(jìn)行探討。

  1 Android軟件開發(fā)實(shí)踐課內(nèi)容淺析

  與電路基礎(chǔ)、模擬電子技術(shù)、數(shù)字電子技術(shù)、微信計(jì)算機(jī)原理等課程的實(shí)驗(yàn)或?qū)嵺`課不同,Android軟件開發(fā)實(shí)踐課以軟件開發(fā)為主要目的,不存在實(shí)驗(yàn)現(xiàn)象觀察等過程,因而不能模仿性的設(shè)置為驗(yàn)證型、設(shè)計(jì)型、綜合型等內(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語言時的Hello World實(shí)驗(yàn),主要目的是讓學(xué)生學(xué)會Android開發(fā)環(huán)境的安裝和配置步驟,并在Eclipse中創(chuàng)建Android項(xiàng)目,能理解Android SDK和ADT插件的用途,能了解在應(yīng)用程序開發(fā)過程中可能會使用到的開發(fā)工具。

  實(shí)踐單元二:Android用戶界面設(shè)計(jì)(2學(xué)時)

  該單元主要目的是讓學(xué)生學(xué)會Android用戶界面的開發(fā)方法,包括文本框、按鈕、列表、進(jìn)度條、選擇器、菜單和對話框等。學(xué)生在熟練掌握界面設(shè)計(jì)的基礎(chǔ)上,能自定義View的使用,包括界面布局,菜單(子菜單)和UI界面組件等。

  實(shí)踐單元三:Android基本應(yīng)用程序設(shè)計(jì)?(2學(xué)時)

  該單元主要目的是讓學(xué)生掌握Android系統(tǒng)中利用Intent進(jìn)行消息傳遞以及Android進(jìn)程間的通信編程。通過程序設(shè)計(jì),掌握常用界面控件、界面事件的響應(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í)踐單元一:Android環(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類及其方法和屬性,實(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 無線 Ethernet)應(yīng)用的類、包含用于管理和發(fā)送 SMS(文本)消息的類等。

  實(shí)踐單元二:Android環(huán)境下圖形圖像處理(2學(xué)時)

  該單元主要目的是讓學(xué)生掌握Android系統(tǒng)豐富的圖形圖像處理功能,包括Drawable資源庫、Bitmap類、Picture類、 Canvas類、Pain類t、Path類等。同時,通過本單元的實(shí)踐,學(xué)生能夠掌握跨平臺OpenGL ES(OpenGL for Embedded Systems)的2D、3D等API函數(shù)。

  實(shí)踐單元三:Android環(huán)境下編程訪問硬件(2學(xué)時)

  該單元主要目的是讓學(xué)生學(xué)會通過底層API訪問手機(jī)硬件及手機(jī)上的各種傳感器,包括方向傳感器、加速傳感器、光線傳感器、磁場傳感器、臨近性傳感器、溫度傳感器等。學(xué)生還能通過編程獲取手機(jī)上電話、短信等各種功能的編程,并能提取手機(jī)的CPU、SIM卡、內(nèi)存等硬件資源信息。

  1.3創(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ì)小事物,多觀察、分析、思考和嘗試。對Android軟件開發(fā)實(shí)踐而言,本文不建議設(shè)置具體的題目,而是讓學(xué)生觀察日常學(xué)習(xí)和生活中需要解決的一些問題,應(yīng)用Android技術(shù)創(chuàng)新性的解決這些問題。

  比如,現(xiàn)在手機(jī)上有防盜軟件,這些軟件往往屬于收費(fèi)軟件,而一些免費(fèi)的防盜軟件如360助手功能有限,必須要手機(jī)插上SIM卡通過流量才能發(fā)送被盜信息,同時360助手可以卸載,因而可能失去防盜功能。如何解決這些問題?學(xué)生可以利用Android技術(shù)開發(fā)一種簡單實(shí)用的'防盜軟件,讓盜竊手機(jī)的人無法卸載,并且被盜手機(jī)能在不插SIM卡的情況下,只要有WIFI連接也可以發(fā)送被盜信息。

  再如,目前高校課堂點(diǎn)名的手段眾多,但存在不少問題。教師通常按照花名冊口頭呼叫學(xué)生姓名,學(xué)生應(yīng)答的點(diǎn)名方式。這種方式在學(xué)生人數(shù)較多的情況下,往往會占據(jù)較多的課堂時間,且容易出現(xiàn)學(xué)生代應(yīng)答等情況。一些技術(shù),如人臉檢測技術(shù)、指紋檢測技術(shù)等可有效防止替代簽到,但簽到時秩序不易控制,且準(zhǔn)確度易受學(xué)生儀容變化的影響,指紋等私人信息也易泄露不安全。如何解決這些問題?現(xiàn)在Android手機(jī)應(yīng)用普及,可以利用Android技術(shù)提取手機(jī)的MAC地址以及USIM卡的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é)生在Android技術(shù)方面的實(shí)際動手能力,提高他們畢業(yè)后的就業(yè)競爭力,同時訓(xùn)練他們的創(chuàng)新觀察力以及建立相應(yīng)的創(chuàng)新性思維,本文針對Android軟件開發(fā)實(shí)踐課設(shè)置進(jìn)行了探討,分析了Android軟件開發(fā)實(shí)踐課設(shè)置的前期基礎(chǔ)條件,并對Android軟件開發(fā)實(shí)踐課內(nèi)容進(jìn)行了分析和建議,提出了Android軟件開發(fā)實(shí)踐課考核方法。

【Android軟件開發(fā)實(shí)踐課設(shè)置探討論文】相關(guān)文章:

小學(xué)教育教學(xué)實(shí)踐課探討論文01-10

對體育實(shí)踐課若干概念的探討論文12-15

對體育實(shí)踐課若干概念的探討論文12-11

探討中職課程設(shè)置工藝美術(shù)的論文01-20

Android之ListView設(shè)置 -電腦資料01-01

新課程中音樂實(shí)踐活動課的探討論文01-26

敏捷軟件開發(fā)項(xiàng)目進(jìn)度管理探討論文11-22

職校計(jì)算機(jī)實(shí)踐課教學(xué)方法探討論文01-02

Android 字體設(shè)置Typeface講解 -電腦資料01-01