• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于Android與GPS的I Remember SCU智能軟件

      2014-04-29 00:00:00孔莉莉

      摘 要:實(shí)現(xiàn)一個基于Android與GPS的I Remember SCU智能軟件,是一款基于Android平臺和SQLite數(shù)據(jù)庫的智能軟件,采用GPS技術(shù)精確定位用戶在四川大學(xué)校園里的位置,記錄該位置的記憶,每個記憶主題包括視頻、音頻、文本、照片。在校時(shí)可發(fā)布、查看記憶,并提醒當(dāng)前位置附近是否有記憶存在;離校的時(shí)候可以查看在校時(shí)留下的記憶。

      關(guān)鍵詞:Android;GPS;SQLite;I Remember SCU;記憶;智能軟件

      中圖分類號:TP311.13

      大學(xué)生活中有我們很多美好的回憶,但是由于遺忘規(guī)律的存在,我們能記得到的寥寥無幾。

      在當(dāng)下,基于GPS定位的軟件很多,但是集位置和上傳視頻、音頻、文本、照片于一體的專用功能軟件就很少了。而且當(dāng)今的一些軟件功能復(fù)雜,不能很便捷地的滿足對記憶的上傳和查看。

      綜上所述,開發(fā)本應(yīng)用軟件具有很高的應(yīng)用價(jià)值。軟件借助現(xiàn)今成熟的Android技術(shù)的開放性和兼容性,通過GPS的精確定位算法,基于現(xiàn)今防抖視頻和音頻技術(shù),并采用先進(jìn)的文本技術(shù)等多種先進(jìn)技術(shù)記錄當(dāng)時(shí)當(dāng)?shù)氐那榫?,能清晰地重現(xiàn)在Sichuan University校園里的人、事、物、景、情。更好地滿足人們的懷舊心理,彌補(bǔ)日記簡單的記事作用,使遺忘規(guī)律不再可怕。

      1 系統(tǒng)框架

      本系統(tǒng)主要有兩大模塊組成:在校模塊和離校模塊(如圖1)。軟硬件平臺包括PC(Intel Core i3-2330M CPU 2.20DHz)、Windows7操作系統(tǒng)和Eclipse開發(fā)環(huán)境。系統(tǒng)的主界面(如圖2)所示,后邊將詳細(xì)介紹每個模塊的功能。

      2 在校模塊

      在校模塊主要是基于GPS定位及Android系統(tǒng)中SQLite數(shù)據(jù)庫存儲技術(shù)進(jìn)行實(shí)現(xiàn)的。系統(tǒng)首先通過GPS定位技術(shù),獲取當(dāng)前位置世界坐標(biāo)的經(jīng)緯度,進(jìn)而可以進(jìn)行記憶添加和附近記憶的查看。并支持對以往記憶的刪除。

      2.1 對記憶的操作

      本軟件的記憶(如圖3)主要包括位置的經(jīng)緯度,視頻、音頻、文本、照片,由于世界地理位置的經(jīng)緯度太過于精確,采用百度地圖進(jìn)行顯示到具體物理標(biāo)志上的時(shí)候,并不能準(zhǔn)確的和物理標(biāo)志一一對應(yīng),所以記憶中還應(yīng)包括手動選取的物理位置。

      Android應(yīng)用的編寫語言是Java,但是數(shù)據(jù)庫的操作不再是傳統(tǒng)的JDBC連接,而是采用Android系統(tǒng)集成的SQLite數(shù)據(jù)庫。Android中操作數(shù)據(jù)庫的最主要的API是SQLiteOpenHelper類,SQLiteOpenHelper類中封裝了創(chuàng)建和更新數(shù)據(jù)庫的各種邏輯和方法,使得對數(shù)據(jù)的操作變得簡單快捷。

      SQLite數(shù)據(jù)庫存儲量大、無數(shù)據(jù)類型的限制、支持標(biāo)準(zhǔn)SQL、可靠性較好的優(yōu)點(diǎn),符合了本軟件的需求。因?yàn)橐鎯φ掌?、視頻、音頻等占用大空間的數(shù)據(jù),SQLite再符合不過了。

      定位之后,進(jìn)行添加記憶。提醒模塊也就是主界面中的附近記憶功能,提醒用戶該位置附近是否曾經(jīng)有記憶存在,并可以進(jìn)行查看。

      在校查看的時(shí)候,是在地圖上進(jìn)行動態(tài)查看(如圖4),直觀明了。若是用戶不再想回憶某記憶,可選擇性的刪除記憶。

      2.2 定位

      采用GPS精確定位。GPS衛(wèi)星星座由24顆衛(wèi)星組成。衛(wèi)星分布在6個軌道內(nèi)面,每個軌道上分布有4顆衛(wèi)星。GPS衛(wèi)星空間星座的分布保障了在地球上任何地點(diǎn)、任何時(shí)刻至少有4顆衛(wèi)星可供同時(shí)觀測。隨著Android系統(tǒng)在消費(fèi)電子和工程領(lǐng)域的發(fā)展,GPS在Android中的應(yīng)用也越來越廣泛。本軟件也是順應(yīng)了這一趨勢,采用GPS進(jìn)行跟蹤定位。

      在校查看的時(shí)候,采用在地圖上進(jìn)行直觀的查看,將GPS定位到的世界經(jīng)緯度信息和手動選擇的物理位置對應(yīng)到地圖上,而地圖采用的是百度地圖。百度地圖API是一套由JavaScript編寫的將百度地圖嵌入到網(wǎng)頁應(yīng)用程序接口,為開發(fā)者提供和豐富的函數(shù)、控件、事件和封裝的類。利用百度地圖顯示在校記憶,開發(fā)過程中利用百度地圖API大大簡化了開發(fā)成本。

      3 離校模塊

      對記憶的操作。在離校的情況下,對記憶的查看采用記憶列表的形式(如圖5),記憶列表顯示總的記憶的數(shù)量,列表中每條記憶包括記憶編號、主題、簡介、和位置。用戶可以對列表中的每條記憶進(jìn)行詳細(xì)查看。若是用戶不再想回憶某記憶,可選擇性的刪除記憶。

      4 結(jié)束語

      本軟件基于Android和GPS技術(shù)實(shí)現(xiàn)對四川大學(xué)校園生活的記錄。借鑒了當(dāng)下生活記錄的軟件,但又大大不同于次類軟件。本軟件集位置和存儲視頻、音頻、文本、照片于一體,具有專用型,簡潔中不失實(shí)用。

      參考文獻(xiàn):

      [1]馬獲蕾,湯海鳳.Android系統(tǒng)中SQLite數(shù)據(jù)庫的研究[J].電腦知識與技術(shù),2013(28).

      [2]鐘海麗,童瑞華,李軍,陳宏盛.GPS定位與地圖匹配方法研究[J].小型微型計(jì)算機(jī)系統(tǒng),2003(01).

      [3]韓善鋒,曹鳳海,易昌華.SQLite數(shù)據(jù)庫在嵌入式程序開發(fā)中的應(yīng)用[J].物探裝備,2011(03).

      [4]杜傳明.百度地圖API在小型地理信息系統(tǒng)中的應(yīng)用[J].測繪與空間地理信息,2011(02).

      [5]李鑫澤.基于Android的GPS模塊設(shè)計(jì)與實(shí)現(xiàn)[D].鄭州大學(xué),2013.

      [6]張仕成.基于Google Android平臺的應(yīng)用程序開發(fā)與研究[D].同濟(jì)大學(xué),2009.

      [7]劉基余.全球定位系統(tǒng)原理及其應(yīng)用[M].北京:測繪出版社,1993.

      作者簡介:孔莉莉(1992-),女,河南周口人,本科,研究方向:軟件工程。

      作者單位:四川大學(xué) 軟件學(xué)院,成都 610225

      基金項(xiàng)目:基于Android與GPS的I Remember SCU智能軟件;四川大學(xué)省級創(chuàng)新訓(xùn)練項(xiàng)目(項(xiàng)目編號:20130151)。

      津南区| 富顺县| 武威市| 阿瓦提县| 长沙县| 南阳市| 台州市| 哈巴河县| 揭西县| 肇源县| 涟水县| 来宾市| 二手房| 玉环县| 玉树县| 台安县| 许昌县| 巴南区| 碌曲县| 乌审旗| 柘荣县| 衡山县| 上思县| 通海县| 静宁县| 鞍山市| 班戈县| 镇巴县| 荃湾区| 玉门市| 伊金霍洛旗| 桃源县| 武汉市| 永吉县| 通州区| 称多县| 吉木萨尔县| 乡城县| 黄浦区| 家居| 娱乐|