国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Android平臺移動學(xué)習(xí)軟件的研究與實(shí)現(xiàn)

2017-09-29 18:43:58徐曌胡勇
科學(xué)家 2016年13期
關(guān)鍵詞:Android平臺

徐曌 胡勇

摘要 隨著當(dāng)今互聯(lián)網(wǎng)在各個行業(yè)的滲入,越來越多的移動遠(yuǎn)端學(xué)習(xí)模式開始被研發(fā)使用,在移動終端普及的當(dāng)下,基于Android平臺的學(xué)習(xí)軟件成為了時下的熱門。本文概述了移動學(xué)習(xí)的基本內(nèi)涵,簡單的介紹了Android系統(tǒng)的開發(fā)流程,最后就移動學(xué)習(xí)軟件的交互界面和學(xué)習(xí)程序進(jìn)行了分析。

關(guān)鍵詞 Android平臺;移動學(xué)習(xí)軟件;學(xué)習(xí)流程

中圖分類號 TP3 文獻(xiàn)標(biāo)識碼 A 文章編號 2095—6363(2016)13—0008—02

當(dāng)今是一個知識爆炸的時代,信息更新的速度也極快,僅僅按照傳統(tǒng)的方式進(jìn)行學(xué)習(xí)顯然無法得到理想的效果,為了讓人們能夠真正地自主學(xué)習(xí)和研究,通過軟件程序的學(xué)習(xí)顯然是最好的選擇。現(xiàn)代社會使用的社交和溝通工具越來越多,移動設(shè)備也必須注重更新和換代,很多程序由于有著特定的使用價值和商業(yè)目標(biāo)也得到了許多人的青睞。因此,必須要掌握針對于移動設(shè)備的軟件開發(fā),這樣才能夠得到我們想要的更加豐富的應(yīng)用程序。對于大部分人群使用的手機(jī)來說,Android操作系統(tǒng)的應(yīng)用前景更加廣闊,使用的人群自然也就更多,因此,民眾也就會更加地熟悉同時也可以經(jīng)常接觸到。如何在該平臺上實(shí)現(xiàn)學(xué)習(xí)軟件的研發(fā),以便更好的促進(jìn)全民的學(xué)習(xí)氛圍,是本文需要重點(diǎn)介紹的。應(yīng)用的一大優(yōu)點(diǎn)就是基于手機(jī)這一移動的載體能夠隨時隨地的調(diào)用和查看,而移動設(shè)備賦予了這樣的優(yōu)勢。

當(dāng)今的時代是一個需要全民學(xué)習(xí)的時代,學(xué)習(xí)的效果也需要定期地進(jìn)行檢測,因此在互聯(lián)網(wǎng)上需要隨時針對自己的學(xué)習(xí)內(nèi)容進(jìn)行測試,這樣的測試又不受任何時間和地域的限制。完整的學(xué)習(xí)過程包括:一是獲取測試的相關(guān)內(nèi)容;二是給出試題的類型及限制條件,試題的類型從大的角度分類分為主觀題和客觀題,再去細(xì)化包括選擇題、填空題和問答題;三是經(jīng)過一定時間的思考和分析后給出問題的答案。

1移動學(xué)習(xí)的概念

傳統(tǒng)的學(xué)習(xí)時間和地點(diǎn)都是固定的,而移動學(xué)習(xí)是隨時隨進(jìn)行的學(xué)習(xí),是對傳統(tǒng)學(xué)習(xí)的補(bǔ)充和改進(jìn),彌補(bǔ)了傳統(tǒng)學(xué)習(xí)受限過多的不足。但是移動學(xué)習(xí)是有著一定的條件的,需要借助網(wǎng)絡(luò)和相應(yīng)的設(shè)備來完成。學(xué)習(xí)的人可以通過合理的時間安排來提高時間的利用率,并在瑣碎的時間完成學(xué)習(xí)的內(nèi)容,這樣才能夠拜托常規(guī)學(xué)習(xí)的弊端。同時在學(xué)習(xí)過程中如果能夠根據(jù)用戶的特點(diǎn)制定相應(yīng)的學(xué)習(xí)計(jì)劃,就做到了教育的以人為本,全面考慮用戶的個人素養(yǎng)、愛好、能力等因素,真正地將個性化滲透到學(xué)習(xí)的每一個細(xì)節(jié)。同時移動學(xué)習(xí)能夠更加及時地解決用戶所遇到的問題,做到今日事、今日畢這一學(xué)習(xí)的基本要求,然而傳統(tǒng)的教學(xué)方式在這一點(diǎn)上做得并不是很好。

2 Android系統(tǒng)介紹

Android這一操作系統(tǒng)最開始的開發(fā)者是谷歌公司,在國內(nèi)受到了各行業(yè)人士的青睞。使用者們可以基于這一操作系統(tǒng)在移動設(shè)備上進(jìn)行資源的搜索和整合。Android的本質(zhì)是單內(nèi)核的并嵌于linux操作系統(tǒng)的,但是許多硬件設(shè)備需要通過驅(qū)動后才能使用,如鍵盤、鼠標(biāo)、攝像頭等。Android系統(tǒng)具有很多優(yōu)點(diǎn),包括以下幾個方面。

2.1 Android系統(tǒng)的親民性和開放性

Android系統(tǒng)和許多手機(jī)系統(tǒng)相比,受到了來自于人們的更多青睞。因?yàn)闊o論是廠商還是開發(fā)人員都可以展開針對移動設(shè)備的Android系統(tǒng)軟件開發(fā)。在開發(fā)的過程中,受到的限制也很少,用戶們可以更加淋漓盡致地發(fā)揮,并且在其中增加自己的創(chuàng)意,并且用戶在享受這些服務(wù)時也不需要花費(fèi)一分錢,是十分劃算的。既有優(yōu)質(zhì)的服務(wù),又節(jié)省了使用的費(fèi)用。

2.2不受運(yùn)營商限制

自從iphone開始廣泛地活躍在我國的各大市場,運(yùn)營商對接入網(wǎng)絡(luò)的規(guī)定就沒有那么多了,那么用戶在訪問網(wǎng)絡(luò)時便獲得了更多的自由,也節(jié)省了不少的時間。Android系統(tǒng)的移動設(shè)備也具備此種優(yōu)點(diǎn),用戶可以更加快速和便利地獲取相應(yīng)的網(wǎng)絡(luò)資源,擺脫了以往受限于運(yùn)營商的局面。

2.3硬件的選擇空間大

許多移動設(shè)備的生產(chǎn)商都得益于Android的開源性,他們也樂此不疲地在應(yīng)用軟件上下載文章,或是在形式上進(jìn)行創(chuàng)新,或是對程序的功能加以完善,以便能夠跟時代,同時多種多樣的軟件又能夠較好地服務(wù)好大眾人群。最重要的是人們再也不用擔(dān)心更換移動設(shè)備和下載不同的軟件所帶來的不兼容問題。因此眾多的硬件生產(chǎn)商都會傾向于生產(chǎn)Android系統(tǒng)的軟件,Android系統(tǒng)在市場上也就占有著越來越多的份額。因此文本特選取Android系統(tǒng)作為學(xué)習(xí)和開發(fā)的軟件。

2.4與Google應(yīng)用的密切聯(lián)系

Google公司是Android系統(tǒng)的主要創(chuàng)始人,因此所有基于Android系統(tǒng)的移動設(shè)備在享受Google公司的網(wǎng)絡(luò)搜索服務(wù)是十分便捷的。一般情況下,人們?yōu)榱吮3趾屯饨绲穆?lián)系都需要發(fā)送E-maii,出行時需要地圖進(jìn)行導(dǎo)航,某些情況下還需要進(jìn)行互聯(lián)網(wǎng)的搜索,用戶在進(jìn)行這些操作時,顯然Android系統(tǒng)是最佳的選擇。

3 Android相關(guān)應(yīng)用程序的開發(fā)

通常情況下,Android包含4個部分,最開始是Activity,數(shù)量也較多。然后是Broadcast Receive,這是連接外界的一個中轉(zhuǎn)站,當(dāng)外界產(chǎn)生變化時,需要通過Broadcast Receive進(jìn)行分析并做出及時地反應(yīng)。Service和它的英文意思一樣,是對使用者進(jìn)行服務(wù)的部分。而最后的Content Provider是和其他程序相聯(lián)系的接口,使用標(biāo)準(zhǔn)的方法在不同的程序之間就能進(jìn)行一定地轉(zhuǎn)換。

3.1 Activity

Activity是組成手機(jī)屏幕的必要元素,一個手機(jī)往往包含多個Activity,用戶們在使用的時候可以不僅僅局限于一個Activity使用,他們可以在不同的Activity之間切換,這樣也就給他們在使用手機(jī)的時候帶來了便利,享受到不同的服務(wù)。如果用戶有更換Activity的意向,他們只需要傳輸?shù)绞謾C(jī)內(nèi)部即可,在意向送到目標(biāo)處理器后即可實(shí)現(xiàn)Activity的切換并享受對應(yīng)的服務(wù)。endprint

3.2 Broadcast Receive

Broadcast Receive需要完成的任務(wù)是,當(dāng)外界產(chǎn)生一定的響應(yīng)時,如接收到一條微信消息,Broadcast Receive便會進(jìn)行分析并給出回應(yīng)。但是對于用戶來說這個部分并不可見,因此也沒有uI生成。這個部分還存在雙保險(xiǎn),因?yàn)橛行r候即使程序并沒有啟動,用戶也能夠享受到這項(xiàng)服務(wù)。因?yàn)槌绦驎崆暗念A(yù)知并啟動相應(yīng)的服務(wù)性能。

3.3 Service

Service是一項(xiàng)基于后臺運(yùn)行的服務(wù),由于我們需要切換不同的Activity,舉例來說這個Activity是一個網(wǎng)頁界面,那么當(dāng)我們需要另外一個Activity時,上一個網(wǎng)頁界面仍然處于運(yùn)行的狀態(tài),并且是在后臺運(yùn)行,但是這個Activity并不能自行完成。

3.4 Content Provider

Content Provider是一組接口,采用了一整套標(biāo)準(zhǔn)的方法,以便在其他應(yīng)用程序中讀取這個Content Provider的許多數(shù)據(jù),相對統(tǒng)一的標(biāo)準(zhǔn)使得在接口程序里得以操作。

4圖形用戶界面

程序主要呈現(xiàn)給用戶的是3個主要的Activity,在每一個Activity上都實(shí)現(xiàn)了和用戶之間的互動交流,這3個部分主要是選擇出來的測試題、既定的問題和已知條件,最終的問題結(jié)果和答案。

每一個應(yīng)用程序都需要占有一定的內(nèi)存,由于技術(shù)和成本的限制,手機(jī)的內(nèi)存又不能無限增長和擴(kuò)大,因此,應(yīng)用要想實(shí)現(xiàn)占有的內(nèi)存相對小一些,必須要減少視頻、圖片和錄音的使用。不僅是為了給手機(jī)更加廣闊的空間,在操作時地性能和速度也更快,用戶使用起來會較為便捷。測試題是該程序的核心,也是最開始呈現(xiàn)給用戶的,因此程序的主頁面即為測試題頁,打開程序并運(yùn)行時,首先需要加載該項(xiàng)目。在后臺的配置上還需要進(jìn)行設(shè)置,使得測試題能夠以列表的形式呈現(xiàn)給用戶,這樣用戶的選擇也會更多,并避免選擇受限這一尷尬的處境。

如果用戶在列表中看到了適合自己的題目,他們便會選擇并進(jìn)行測試,第一個題目便會隨之而來,通過在主菜單中進(jìn)行操作,測試題目會得到相應(yīng)的改動。界面的主菜單的功能主要是上一題和下一題之間的切換,查看相關(guān)的信息和退出應(yīng)用程序。

通過程序?qū)W習(xí)和傳統(tǒng)方式的學(xué)習(xí)顯然存在很多不同,在移動應(yīng)用的開發(fā)和管理中,由于不同的移動設(shè)備間會存在使用兼容性的問題,只有基于Web服務(wù)才能提供給客戶相對統(tǒng)一、適用范圍更廣的學(xué)習(xí)系統(tǒng)。但是網(wǎng)絡(luò)的存在自然也就帶來了許多的安全隱患,因此需要注重學(xué)習(xí)程序的用戶安全的保護(hù),同時也可以增加許多新的功能,對界面進(jìn)行優(yōu)化,界面變得更加人性化和得體,在用戶管理方面也應(yīng)多下功夫,只有這樣學(xué)習(xí)程序的開發(fā)才能做得更好。相信通過不懈的努力,學(xué)習(xí)程序會得到不斷地改進(jìn)。

5學(xué)習(xí)程序的流程

用戶打開學(xué)習(xí)軟件時,需要設(shè)置好學(xué)習(xí)環(huán)境,相應(yīng)的感應(yīng)程序便會將自己獲得的信息傳送給學(xué)習(xí)內(nèi)容選擇的匹配器內(nèi),這樣程序才能夠根據(jù)用戶當(dāng)前的環(huán)境和自身的行為反應(yīng)得到合適的學(xué)習(xí)內(nèi)容,并通過一定的傳送渠道將需要學(xué)習(xí)的東西在應(yīng)用程序中體現(xiàn)。這樣用戶便能夠在第一時間閱讀到學(xué)習(xí)的內(nèi)容。如果條件允許的話,可以通過軟件內(nèi)置的分析程序?qū)χ斑x擇出來的信息進(jìn)行邏輯分析,這樣有利于今后幫助用戶制定學(xué)習(xí)計(jì)劃,并且有針對性的給用戶推送實(shí)用的信息。這些都會在移動設(shè)備的客戶端中有所體現(xiàn),只有這樣,用戶才能夠達(dá)到學(xué)習(xí)的及時調(diào)整和學(xué)習(xí)軟件的智能匹配。

6結(jié)論

綜上所述,移動程序的學(xué)習(xí)是互聯(lián)網(wǎng)和遠(yuǎn)程學(xué)習(xí)相互作用的產(chǎn)物,既能夠擁有互聯(lián)網(wǎng)實(shí)時的特點(diǎn),還能在很遠(yuǎn)的距離采用這一應(yīng)用。希望在今后的開發(fā)中,能夠更多地考慮人文的因素,因?yàn)槊總€人的先天條件和后天教育都不同,如果不能夠隨人的變化而改變軟件的題目更換,那么該學(xué)習(xí)軟件就失去了不少靈活性,因此非常有必要打造一款自適應(yīng)能力強(qiáng)的學(xué)習(xí)軟件。endprint

猜你喜歡
Android平臺
基于Android平臺的兒童跟蹤系統(tǒng)
基于Android平臺的老人跌倒檢測算法及APP設(shè)計(jì)
軟件(2016年7期)2017-02-07 13:07:28
基于Android平臺軟件開發(fā)技術(shù)研究
科技資訊(2016年25期)2016-12-27 18:46:40
基于Android平臺的人臉識別系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
基于Android平臺的健康醫(yī)療APP設(shè)計(jì)與開發(fā)
Android手機(jī)主題設(shè)計(jì) 
基于Android的Python語言英漢維電子詞典設(shè)計(jì)與實(shí)現(xiàn)
Android平臺下的空氣質(zhì)量和天氣情況查詢應(yīng)用設(shè)計(jì)與實(shí)現(xiàn)
基于Android平臺的即時通訊系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
基于Android的移動GIS系統(tǒng)的應(yīng)用與實(shí)現(xiàn)
宾川县| 海南省| 荆州市| 通道| 兰西县| 合肥市| 丹江口市| 辽阳县| 新泰市| 龙泉市| 江永县| 贵德县| 武平县| 盐亭县| 布尔津县| 南昌县| 张家界市| 咸阳市| 满洲里市| 泗阳县| 广昌县| 东源县| 祁东县| 南乐县| 长春市| 伊通| 增城市| 清徐县| 通江县| 尚志市| 卓资县| 庆云县| 丘北县| 中西区| 湘潭市| 札达县| 长海县| 加查县| 当雄县| 沐川县| 罗江县|