• 
    

    
    

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

      基于智能終端平臺的相片記事應(yīng)用系統(tǒng)設(shè)計與實現(xiàn)

      2017-06-15 23:11:07葉成景
      計算機(jī)時代 2017年6期
      關(guān)鍵詞:Android系統(tǒng)應(yīng)用程序數(shù)據(jù)庫

      葉成景

      摘 要: 針對傳統(tǒng)手機(jī)拍照程序中只保存相片及日期信息的問題,本文提出在Android手機(jī)上開發(fā)一款智能相片記事應(yīng)用程序。首先確定系統(tǒng)的需求,然后確立系統(tǒng)處理流程,最后設(shè)計系統(tǒng)數(shù)據(jù)庫。系統(tǒng)設(shè)計與實現(xiàn)使用了OpenGL的三維繪圖、數(shù)據(jù)庫技術(shù)、定位技術(shù)、網(wǎng)絡(luò)技術(shù)、多媒體技術(shù)、藍(lán)牙通信技術(shù)、高級界面開發(fā)等技術(shù)。實驗結(jié)果表明,把場景信息及拍照人拍照時的心情融入到相片記事系統(tǒng)中,完善了Android手機(jī)的拍照和相片管理功能,具有較好的實用性。

      關(guān)鍵詞: 智能; 應(yīng)用程序; Android系統(tǒng); 數(shù)據(jù)庫

      中圖分類號:TP319 文獻(xiàn)標(biāo)志碼:A 文章編號:1006-8228(2017)06-55-03

      Design and implementation of the photo and note APP based on intelligent terminal platform

      Ye Chengjing

      (Guangdong Polytechnic of Science and Technology College of Mechanical and Electronic Engineering, Zhuhai, Guangdong 519090, China)

      Abstract: Aiming at the problem that the traditional mobile phone camera APP only saves photos and date information, this paper proposes to develop an intelligent photo and note APP for Android mobile phone. With the determination of the system requirement and processing flow, and the designing of the database, the technologies including OpenGL three-dimensional graphics, database technology, positioning technology, network technology, multimedia technology, Bluetooth communication technology, advanced interface development technology and so on are used in the design and implementation of the system. The experimental results show that to fuse the scene information and the mood when taking pictures into the photo and note system improves the functions of camera and photo management in Android mobile phone, and has a good practicality.

      Key words: intelligence; APP; Android system; database

      0 引言

      手機(jī)Android系統(tǒng)本身已經(jīng)自帶了拍照和相片管理程序,其中相片管理程序(圖庫)只能夠?qū)D片進(jìn)行瀏覽和分享[1]。另外,對市場上與手機(jī)相片相關(guān)的應(yīng)用軟件進(jìn)行歸納分析,可分為兩種類型,第一種是手機(jī)拍照增強(qiáng)軟件,這類軟件主要是彌補(bǔ)手機(jī)自帶拍照軟件功能不足的缺陷,提供相機(jī)常用的自平衡、延時自拍、防手震等功能,代表性軟件有《數(shù)碼變焦軟件Camera ZOOM》、《相機(jī)增強(qiáng)》、《夜視相機(jī)》等[2];第二種是手機(jī)相片處理軟件,這類軟件能對相片進(jìn)行各種特效處理,從而達(dá)到美化相片的效果,代表性軟件有《圖片花樣編輯器》、《魔圖精靈》、《Photoshop Express》等[3]。所以市場上的手機(jī)相片處理軟件都是針對自平衡、延時自拍、防手震,美化相片等對圖像的特效處理方面,而忽視了存儲相片的相關(guān)信息。

      一般在傳統(tǒng)手機(jī)照相程序中,保存的相片除了自身圖像之外,只有日期信息,當(dāng)存放時間久了之后,拍照人經(jīng)常會忘記相片的相關(guān)信息,例如拍照地點、相片文字和語音描述等。因此設(shè)計把準(zhǔn)確的場景信息帶進(jìn)了相片,還把拍照人拍照時的心情融入到相片中的記事應(yīng)用系統(tǒng),以使相片即使經(jīng)歷長久的時間,依然可以感覺到好像剛剛發(fā)生在眼前,那么手機(jī)相片管理就更加人性化。

      1 系統(tǒng)總體結(jié)構(gòu)與設(shè)計

      1.1 系統(tǒng)需求分析

      系統(tǒng)功能主要分為六個模塊,分別是相冊管理、相片管理、分享管理、位置管理、語音翻譯和錄音管理,系統(tǒng)功能結(jié)構(gòu)如圖1所示。

      [相片記事應(yīng)用系統(tǒng)][相冊管理][相片管理][分享管理][定位管理][語音翻譯][錄音管理][增加相冊][修改相冊][刪除相片][拍照][補(bǔ)充相片信息][刪除相冊][相片手機(jī)共享][相片微博][獲取經(jīng)緯度][獲取地名][語音轉(zhuǎn)換文字][語音播放文字][錄音][播放錄音]

      ⑴ 相冊管理模塊:對相片進(jìn)行分類,存放不同主題的相片,在該模塊中實現(xiàn)增加、修改、刪除相冊、播放相冊簡介、記憶心情、回憶心情等功能。

      ⑵ 相片管理模塊:實現(xiàn)相片的拍照,相片信息的填寫和修改,在該模塊中會調(diào)用其他模塊的功能,例如:調(diào)用位置管理模塊來自動獲取拍照位置的經(jīng)緯度,調(diào)用語音管理模塊來自動獲取相片的名字和簡介,調(diào)用分享管理模塊將相片分享到同伴的手機(jī)上或上傳到微博。

      ⑶ 分享管理模塊:將相片對外進(jìn)行分享,有兩種方式,一種方式是通過藍(lán)牙短距離將相片的所有信息導(dǎo)入到另外一部手機(jī)上,另一種方式是通過Internet將相片和文字簡介信息發(fā)布到微博上。

      ⑷ 位置管理模塊:獲取拍照時的地理位置,通過GPS或者基站獲取經(jīng)緯度,并進(jìn)一步將經(jīng)緯度轉(zhuǎn)換成相應(yīng)的地名。

      ⑸ 語音管理模塊:實現(xiàn)語音和文字的互換功能,一方面可以將語音轉(zhuǎn)換成文字,另一方面可以將文字以語音的方式朗誦播放出來。

      ⑹ 錄音管理模塊:實現(xiàn)錄制拍照者對相片場景的介紹錄音和播放錄音的功能。

      1.2 系統(tǒng)處理流程設(shè)計

      拍照模塊是整個程序系統(tǒng)的核心,下面就以它為主線來描述整個系統(tǒng)的主要運(yùn)行流程,應(yīng)用程序主要流程如圖2所示。

      [開始] [初始化][拍照][保存相片到相冊][選擇填寫相片的信息][語音或文字

      填寫相片簡介][語音或文字

      填寫相片名字][GPS定位][是否成功] [基站定位][是][保存信息到數(shù)據(jù)庫][分享相片][結(jié)束] [否]

      2 主要技術(shù)的實現(xiàn)

      系統(tǒng)運(yùn)用了智能終端平臺開發(fā)中的技術(shù),其中包括OpenGL的三維繪圖[4]、數(shù)據(jù)庫技術(shù)、定位技術(shù)[5]、網(wǎng)絡(luò)技術(shù)、多媒體技術(shù)、藍(lán)牙通信技術(shù)[6]、高級界面開發(fā)技術(shù)等七個方面的關(guān)鍵技術(shù)。

      ⑴ 采用OpenGL技術(shù)實現(xiàn)相冊和照片的三維顯示,先將每個相冊以四張圖片作為封面,并且所有界面都只通過一個Activity來實現(xiàn),然后根據(jù)不同的界面或者所選對象的不同而顯示不同的菜單。

      ⑵ 采用SQLite數(shù)據(jù)庫管理相片信息,先建立相冊數(shù)據(jù)表和照片數(shù)據(jù)表,相冊信息表中保存相冊的完整路徑、相冊描述、拍攝相冊時的錄音介紹文件路徑,照片信息表存放照片所在相冊、照片名字、照片描述、照片介紹的錄音文件路徑、拍攝照片時的經(jīng)緯度以及對應(yīng)的地名。在對一張照片操作時,需要同時提供相冊和照片的數(shù)據(jù),因為相同名字的照片可以放在不同的相冊上,最后使用ContentProvider實現(xiàn)數(shù)據(jù)的封裝,提供統(tǒng)一接口對相冊和照片進(jìn)行處理。

      ⑶ 采用GPS和基站定位技術(shù)獲得拍照地點的經(jīng)緯度,并從經(jīng)緯度信息中獲得具體的地名,具體思路是先通過GPS優(yōu)先獲取經(jīng)緯度,如在一定的時間內(nèi)沒有得到數(shù)據(jù),則采用基站定位技術(shù)獲取經(jīng)緯度,最后根據(jù)經(jīng)緯度轉(zhuǎn)換成相應(yīng)的地名。

      ⑷ 采用新浪微博所提供的接口,進(jìn)行照片的分享,通過所選相冊或者照片的文件路徑,將其分享到新浪微博指定的賬號,并且在發(fā)送照片的同時,將照片簡介發(fā)送到微博的簡介部分,實現(xiàn)多張相片信息在互聯(lián)網(wǎng)上分享。

      ⑸ 采用藍(lán)牙通信技術(shù)自動實現(xiàn)兩臺手機(jī)之間的相片分享,手機(jī)通過藍(lán)牙識別連接之后,首先檢測對方的手機(jī)是否已安裝此軟件,如果安裝則把數(shù)據(jù)庫中照片的所有信息復(fù)制到對方的數(shù)據(jù)庫,否則只傳照片文件到對方手機(jī)的相應(yīng)目錄。

      ⑹ 實現(xiàn)語音與文本之間的轉(zhuǎn)換,先采用錄音工具進(jìn)行語音輸入并轉(zhuǎn)換成文本,然后采用TTSpeech技術(shù)把相冊或者照片上的文本簡介轉(zhuǎn)換成語音播放出來,這時需要首先檢測手機(jī)是否已安裝相應(yīng)的語音包,如果沒有則提示進(jìn)行安裝和設(shè)置。

      ⑺ 照片重命名,照片重命名主要涉及到兩個操作,先讀取當(dāng)前所選照片的信息,并且顯示在重命名對話框中,然后修改MediaStore中的數(shù)據(jù)。

      3 實施效果表述分析

      系統(tǒng)的特點在于,能夠以智能的方式為相片添加有意義的信息,目前尚未發(fā)現(xiàn)同類型軟件具有此功能。主要體現(xiàn)有以下四個方面。

      ⑴ 采用數(shù)據(jù)庫方式對相片信息進(jìn)行統(tǒng)一的管理,并使用戶在使用習(xí)慣上和Android自帶的照相程序保持了一致,用戶不會感覺到軟件在使用上的陌生或者操作上的繁瑣。

      ⑵ 有效利用了GPS或者基站定位技術(shù)自動獲取拍照者所在的經(jīng)緯度,并根據(jù)需要自動生成相應(yīng)的地名信息。

      ⑶ 能通過直接語音方式、語音自動轉(zhuǎn)換文字方式,或者直接輸入文字方式描述相片,不但豐富了相片的信息,還通過語音的方式將拍照者當(dāng)時的心情記錄下來。

      ⑷ 能靈活地將相片的圖像、語音和文字傳送到其他手機(jī)上,還可以將文字和圖片一起上傳到微博。

      4 結(jié)束語

      本文提出了在Android手機(jī)上開發(fā)一款基于智能終端平臺的相片記事應(yīng)用系統(tǒng)的總體結(jié)構(gòu)與設(shè)計,以及實現(xiàn)的主要技術(shù),并將其應(yīng)用到手機(jī)拍照管理程序中。實驗結(jié)果表明,該應(yīng)用系統(tǒng)在手機(jī)拍照過程中,為原本靜止的相片賦予了更多具有意義的信息,彌補(bǔ)了目前市場上手機(jī)相片管理程序的缺陷,以使手機(jī)相片管理更加人性化。

      參考文獻(xiàn)(References):

      [1] 胡雙.基于Android平臺數(shù)據(jù)采集系統(tǒng)的研究與實現(xiàn)[J].數(shù)字

      技術(shù)與應(yīng)用,2016.5:104

      [2] 黃金國,羅震.手機(jī)應(yīng)用程序開發(fā)架構(gòu)的研究[J].計算機(jī)工程

      與科學(xué),2010.11:141-144,160

      [3] 黃藝鋒,閆巧.基于Android平臺電子詞典的設(shè)計與實現(xiàn)[J].

      計算機(jī)應(yīng)用,2011.S2:228-232

      [4] 馬建紅,姬莉霞,衛(wèi)權(quán)崗.基于Android平臺的移動個人助手

      設(shè)計與實現(xiàn)[J].現(xiàn)代電子技術(shù),2012.2:24-26,30

      [5] 趙玲玲,羅軍.基于Android的智能聊天機(jī)器人設(shè)計[J].現(xiàn)代

      計算機(jī)(專業(yè)版),2016.25:79-82

      [6] WANG Ke-jun, ZOU Guo-feng. A Sub-Pattern Gabor

      Features Fusion Method for Single Sample Face Recognition[J]. Pattern Recognition and Artificial Intelligence,2013.26(1):50-56

      猜你喜歡
      Android系統(tǒng)應(yīng)用程序數(shù)據(jù)庫
      刪除Win10中自帶的應(yīng)用程序
      電腦報(2019年12期)2019-09-10 05:08:20
      數(shù)據(jù)庫
      財經(jīng)(2017年2期)2017-03-10 14:35:35
      Android下的機(jī)械式電表數(shù)字識別技術(shù)研究
      基于Android系統(tǒng)的掌上班級課表與學(xué)生考勤管理系統(tǒng)
      基于GPS和iBeacon的智能校園信息發(fā)布平臺設(shè)計與實現(xiàn)
      基于增強(qiáng)現(xiàn)實技術(shù)的導(dǎo)航系統(tǒng)研究
      數(shù)據(jù)庫
      財經(jīng)(2016年15期)2016-06-03 07:38:02
      數(shù)據(jù)庫
      財經(jīng)(2016年3期)2016-03-07 07:44:46
      數(shù)據(jù)庫
      財經(jīng)(2016年6期)2016-02-24 07:41:51
      關(guān)閉應(yīng)用程序更新提醒
      電腦迷(2012年15期)2012-04-29 17:09:47
      来宾市| 洪泽县| 平阳县| 白银市| 盘锦市| 东港市| 乐安县| 深州市| 改则县| 汕尾市| 青龙| 库尔勒市| 翁牛特旗| 平陆县| 英吉沙县| 西华县| 绥棱县| 鄯善县| 璧山县| 永州市| 金溪县| 田林县| 咸丰县| 南昌市| 富源县| 中方县| 香格里拉县| 武城县| 龙州县| 瓦房店市| 大石桥市| 盈江县| 石景山区| 商洛市| 驻马店市| 怀柔区| 南京市| 陇西县| 兴山县| 保亭| 石渠县|