基于android平臺的集成查詢系統(tǒng)的設(shè)計與實現(xiàn)

基于android平臺的集成查詢系統(tǒng)的設(shè)計與實現(xiàn)

ID:9377951

大?。?5.00 KB

頁數(shù):8頁

時間:2018-04-29

基于android平臺的集成查詢系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
基于android平臺的集成查詢系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
基于android平臺的集成查詢系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
基于android平臺的集成查詢系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
基于android平臺的集成查詢系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
資源描述:

《基于android平臺的集成查詢系統(tǒng)的設(shè)計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、基于Android平臺的集成查詢系統(tǒng)的設(shè)計與實現(xiàn)  摘要:隨著移動互聯(lián)網(wǎng)與智能手機的快速發(fā)展,越來越多的手機用戶習(xí)慣通過移動通信方式獲取信息。文中設(shè)計了一款基于Android平臺的集成查詢系統(tǒng),該系統(tǒng)能夠完成手機號碼歸屬地查詢、商品訂單信息查詢、城市天氣查詢以及短信加密并生成二維碼等多種功能。系統(tǒng)操作簡單方便,同時多種功能的集成也在一定程度上緩解了手機App的臃腫問題?! £P(guān)鍵詞:Android平臺;查詢系統(tǒng);語音識別;信息加密;QR二維碼  中圖分類號:TP391文獻標(biāo)識碼:A文章編號:2095-130

2、2(2016)01-00-03  0引言  據(jù)市場分析機構(gòu)的數(shù)據(jù)顯示,2013年全球銷售Android手機約達7.8億臺,占據(jù)了全球智能手機78.9%的市場份額[1]。Android智能機的普及大大推動了Android市場的發(fā)展?! ≡谌粘I钪?,人們也越來越多地依賴智能手機隨時隨地查詢需要的信息,各種功能的手機App應(yīng)運而生。比如,用“來電通”查詢手機號碼歸屬地,用“八戒桌面小工具”查詢城市天氣,用“站長工具”查詢IP地址信息等[2]。但是,這些軟件一般只是具備某種單一功能。當(dāng)需要查詢不同種類的信息時,

3、往往需要打開不同的App,這使得用戶的查詢體驗不夠好。集成移動查詢系統(tǒng)是一款基于Android平臺的非常實用的App,該App研究的主要目的是解決用戶常見信息查詢的問題,該系統(tǒng)集成了手機號碼歸屬地查詢、商品訂單號查詢、天氣查詢以及生成二維碼等多種功能。系統(tǒng)操作簡單、方便、查詢結(jié)果準(zhǔn)確,能夠給用戶帶來良好的查詢體驗。  根據(jù)用戶調(diào)研和市場需求,確定基于Android平臺的移動查詢軟件的需求分析;然后,對軟件進行概要設(shè)計和詳細設(shè)計,通過WiFi定位+GPS定位+基站定位技術(shù)準(zhǔn)確定位當(dāng)前位置并應(yīng)用AES加密算法

4、來完成短信的加密,采用QR二維碼的生成技術(shù)擴大了二維碼的存儲量并有一定的容錯性,引用了網(wǎng)絡(luò)存儲工具HttpClient存儲數(shù)據(jù),通過調(diào)用科大訊飛的語音識別SDK來實現(xiàn)語音設(shè)別技術(shù);接著,進行軟件的測試,尋找出設(shè)計出現(xiàn)的問題,并且完善軟件的功能。最終研究出一套基于Android平臺的集成查詢系統(tǒng)?! ?基于Android平臺的集成查詢系統(tǒng)的設(shè)計與實現(xiàn)  通過詳細的需求調(diào)研分析,本文將系統(tǒng)的功能定位為手機歸屬地信息查詢、網(wǎng)購商品的訂單查詢、城市天氣查詢,并增加了手機短信加密和生產(chǎn)二維碼等。在本系統(tǒng)的開發(fā)過程中

5、主要應(yīng)用了WiFi定位+GPS定位+基站定位、AES加密算法、QR二維碼的生成、語音識別、網(wǎng)絡(luò)存儲等技術(shù)。下面詳細介紹每種功能的設(shè)計與實現(xiàn)?! ?.1應(yīng)用主頁  如圖1界面所示,該App界面主要包含五個基本功能,可通過一個圓形的旋轉(zhuǎn)菜單呈現(xiàn),并且支持菜單之間的移動換位,需要使用哪個功能可以直接點擊,或者語音說出功能的名字即可進入相應(yīng)的功能界面,操作簡單方便?! ≌Z音識別技術(shù)是通過調(diào)用科大訊飛的語音識別SDK來實現(xiàn)的,首先在訊飛開放平臺申請AppID,然后將訊飛提供的SDK中的AppID修改成自己申請的ID

6、即可。程序中通過點擊事件監(jiān)聽按鈕,對周圍聲音進行語音監(jiān)聽,手機接入網(wǎng)絡(luò),將監(jiān)聽到的返回值返回到輸入框。  主頁的布局用到了CircleMenuLayout類,該類繼承了ViewGroup。CircleMenuLayout類中對onLayout,dispatchTouchEvent,onMeasure等方法進行重寫。例如,在onLayout中將menuitem設(shè)置到指定的位置,設(shè)置適當(dāng)?shù)淖鴺?biāo)公式,然后就可以得到一個如圖1所示的圓形菜單。環(huán)形的菜單項是由圖片加文本展現(xiàn)在圓形菜單中的,用到了onMeasure方

7、法進行測量,設(shè)置自己的寬高和item的寬高。在dipatchTouchEvent中重寫關(guān)于手指移動菜單的方法?! ?.2手機號碼歸屬地查詢  手機號碼歸屬地查詢界面設(shè)計如圖2所示。在手機號碼歸屬地查詢窗口,輸入待查詢手機號或通過語音識別功能報出手機號碼,系統(tǒng)會根據(jù)識別出來的號碼進行聯(lián)網(wǎng)查詢,目前只支持國內(nèi)11位號碼。該功能的實現(xiàn)采用常用的網(wǎng)絡(luò)存儲工具HttpClient,該工具可以模擬Http的POST和GET請求,用于從指定網(wǎng)站獲取網(wǎng)頁數(shù)據(jù),查詢到結(jié)果后系統(tǒng)彈出提示框顯示手機號碼歸屬地、手機卡類型。  

8、圖1應(yīng)用主頁  圖2手機號碼歸屬地查詢  1.3訂單信息查詢  訂單信息查詢功能的界面設(shè)計如圖3所示。當(dāng)手機用戶輸入物流或快遞的訂單號或者通過語音報出訂單號之后,就可以進入到詳細信息的頁面,在頁面中可以查到所對應(yīng)的物流信息,例如發(fā)的什么快遞,已經(jīng)到達了哪里以及到達的時間,可以隨時掌握自己訂單的位置和時間?! ≡摴δ艿膶崿F(xiàn)過程是:首先,在util包中建一個QueryExpress類,在類中通過指定的url接口的地址發(fā)出請求,使用

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。