




已閱讀5頁(yè),還剩13頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
旅游日記之查看路線(xiàn)和添加評(píng)論的設(shè)計(jì)與實(shí)現(xiàn) 2 隨著人們生活水平的提高 對(duì)于美好事物的追求也越來(lái)越高了 同時(shí)也希望可以把自己的一些感受分享給自己的朋友 但是原始的照相機(jī)已經(jīng)遠(yuǎn)遠(yuǎn)不能滿(mǎn)足我們即拍即分享的心情了 同時(shí)手機(jī)行業(yè)隨著硬件水平的提高 在拍照等功能上已經(jīng)與相機(jī)沒(méi)有多大區(qū)別了 然而這個(gè)時(shí)候很多年輕人 就選擇利用手機(jī)這個(gè)移動(dòng)設(shè)備進(jìn)行分享心情 隨著移動(dòng)論壇留言的出現(xiàn) 手機(jī)設(shè)備已經(jīng)基本可以滿(mǎn)足年輕人的需求了 但是隨著網(wǎng)絡(luò)的發(fā)展 SNS社區(qū)的出現(xiàn) 大家對(duì)圖片的分享要求不斷提高 這個(gè)就需要大家可以再手機(jī)拍完照之后 可以及時(shí)的將照片分享到SNS社區(qū)上 然而現(xiàn)在大家面對(duì)同樣一個(gè)問(wèn)題 照完照片還需要登錄SNS社區(qū) 才能進(jìn)行分享 然而我們這款軟件則解決了這個(gè)問(wèn)題 將拍照與分享想結(jié)合 大大滿(mǎn)足了年輕人的及時(shí)分享欲望 程序設(shè)計(jì)背景 3 在手機(jī)飛速發(fā)展的今天 手機(jī)已成為人們快速獲取 發(fā)布和傳遞信息的重要渠道 它在人們政治 經(jīng)濟(jì) 生活等各個(gè)方面發(fā)揮著重要的作用 如今手機(jī)上發(fā)布信息主要是通過(guò)網(wǎng)絡(luò)來(lái)實(shí)現(xiàn)的 而主要的分享形式以圖片為主 因此圖片分享在手機(jī)上的地位顯而易見(jiàn) 它已成為手機(jī)信息傳遞的重要實(shí)現(xiàn)方式 從而倍受人們的重視 本課題是一款為自駕游導(dǎo)航 拍照 記錄和共享功能的Android應(yīng)用程序 獨(dú)特記錄界面風(fēng)格和樣式 能讓你彷佛在瀏覽記憶相冊(cè)一般 回顧的自己旅行的歷程 讓你記錄出行度假的經(jīng)驗(yàn)與你的朋友和家人分享 并分享你當(dāng)時(shí)的心情 好像他們親身經(jīng)歷過(guò)一樣 課題研究的目的和意義 4 本課題實(shí)現(xiàn)了圖片分享 路線(xiàn)查詢(xún) 及增添評(píng)論軟件的開(kāi)發(fā) 包括分享大廳 路線(xiàn)查詢(xún) 創(chuàng)建相冊(cè) 添加相片 編輯相片 分享相冊(cè) 創(chuàng)建我的相冊(cè) 添加收藏 添加評(píng)論等內(nèi)容 用戶(hù)從服務(wù)器上發(fā)現(xiàn)圖片并分享 用戶(hù)可以瀏覽分享過(guò)的圖片以及收藏過(guò)的圖片 可以將圖片分享到第三方SNS社區(qū) 分享大廳 登錄服務(wù)器瀏覽服務(wù)器上所有自駕游路線(xiàn) 并瀏覽路線(xiàn)某一上的景點(diǎn)的相冊(cè) 搜索路線(xiàn) 為你尋找一條適合的導(dǎo)航路線(xiàn) 創(chuàng)建相冊(cè) 在路線(xiàn)上添加相冊(cè) 保存下你在這條路線(xiàn)照的相片 添加相片 通過(guò)拍照或訪(fǎng)問(wèn)本地文件 添加照片至相冊(cè) 項(xiàng)目介紹 5 編輯相片 添加心情短語(yǔ) 旋轉(zhuǎn) 裁剪 分享相片 分享相冊(cè) 通過(guò)上傳分享 旅游路線(xiàn)的景點(diǎn)照片 創(chuàng)建我的路線(xiàn) 可以查看到所有用戶(hù)已上傳的路線(xiàn) 添加收藏 收藏用戶(hù)所有感興趣路線(xiàn) 添加評(píng)論 分享的路線(xiàn)和相片可以進(jìn)行評(píng)論 本論文主要實(shí)現(xiàn)的是搜索查看路線(xiàn)和添加評(píng)論等功能 系統(tǒng)提供三個(gè)熱點(diǎn)旅游路線(xiàn) 最新 最熱 精彩 用來(lái)搜索想要選擇的路線(xiàn) 當(dāng)用戶(hù)進(jìn)入主界面時(shí) 可以點(diǎn)擊選取最新 最熱和精彩的旅游路線(xiàn) 點(diǎn)擊中間 時(shí) 可以添加自己喜歡的路線(xiàn) 當(dāng)然 用戶(hù)還可以收藏自己喜愛(ài)的路線(xiàn) 并添加評(píng)論 6 系統(tǒng)框架 7 SDK softwaredevelopmentkit 軟件開(kāi)發(fā)工具包 被軟件開(kāi)發(fā)工程師用于為特定的軟件包 軟件框架 硬件平臺(tái) 操作系統(tǒng)等建立應(yīng)用軟件的開(kāi)發(fā)工具的集合 因此 AndroidSDK指的既是Android專(zhuān)屬的軟件開(kāi)發(fā)工具包 與iPhone相似 Android采用WebKit瀏覽器引擎 具備觸摸屏 高級(jí)圖形顯示和上網(wǎng)功能 用戶(hù)能夠在手機(jī)上查看電子郵件 搜索網(wǎng)址和觀看視頻節(jié)目等 比iPhone等其他手機(jī)更強(qiáng)調(diào)搜索功能 界面更強(qiáng)大 可以說(shuō)是一種融入全部Web應(yīng)用的單一平臺(tái) Android平臺(tái)給我們提供了一個(gè)SharedPreferences類(lèi) 它是一個(gè)輕量級(jí)的存儲(chǔ)類(lèi) 特別適合用于保存軟件配置參數(shù) 使用SharedPreferences保存數(shù)據(jù) 其背后是用xml文件存放數(shù)據(jù) 文件存放在 data data shared prefs目錄下 SharedPreferences 它是Android提供用來(lái)存儲(chǔ)一些簡(jiǎn)單的配置信息的一種機(jī)制 例如 一些默認(rèn)歡迎語(yǔ) 登錄的用戶(hù)名和密碼等 系統(tǒng)相關(guān)技術(shù) 8 基于LBS的位置服務(wù)應(yīng)用于旅游 旅游日記 采用基于LBS的路線(xiàn)導(dǎo)航 用戶(hù)能夠通過(guò)Wifi隨時(shí)查看百度地圖 根據(jù)需要搜索符合要求的出行路線(xiàn) 通過(guò)GPS模塊定位路線(xiàn) SNS是一個(gè)采用分布式技術(shù) 通俗地說(shuō)是采用P2P技術(shù) 構(gòu)建的下一代基于個(gè)人的網(wǎng)絡(luò)基礎(chǔ)軟件 SNS通過(guò)分布式軟件編程 將現(xiàn)在分散在每個(gè)人的設(shè)備上的CPU 硬盤(pán) 帶寬進(jìn)行統(tǒng)籌安排 并賦予這些相對(duì)服務(wù)器來(lái)說(shuō)很渺小的設(shè)備更強(qiáng)大的能力 這些能力包括 計(jì)算速度 通信速度 存儲(chǔ)空間 旅游日記 采用SNS技術(shù) 用戶(hù)可以將自己的游記一鍵同步到新浪微博 開(kāi)心網(wǎng) 人人網(wǎng) 還可以上傳旅游信息到服務(wù)器與 驢友 共享旅游經(jīng)驗(yàn)與體會(huì) 與此同時(shí)也可以隨時(shí)查看到 驢友 上傳的最新 最熱的旅游線(xiàn)路以及旅游動(dòng)態(tài) 心情體會(huì)和景點(diǎn)圖片 為自助出行提供參考 還可以對(duì)相關(guān)路線(xiàn)給出評(píng)價(jià) 9 旅游日記分為服務(wù)器端和客戶(hù)端兩大部分 總體的架構(gòu)圖如圖1所示 客戶(hù)端通過(guò)服務(wù)器端定義的API接口交換數(shù)據(jù) 針對(duì)移動(dòng)互聯(lián)應(yīng)用程序我們有多個(gè)客戶(hù)端 每個(gè)客戶(hù)端都遵循同樣的規(guī)則調(diào)用服務(wù)器提供的接口 獲取和提交數(shù)據(jù) 服務(wù)器端接受到請(qǐng)求之后 根據(jù)每個(gè)請(qǐng)求的從DB中獲取數(shù)據(jù) 或者將請(qǐng)求存入DB中 服務(wù)器端的數(shù)據(jù)主要包括get請(qǐng)求參數(shù) 返回json數(shù)據(jù)結(jié)構(gòu) 以及用戶(hù)的所有信息 服務(wù)器端與客戶(hù)端 10 客戶(hù)端實(shí)現(xiàn)存儲(chǔ)數(shù)據(jù) 需要保持用戶(hù)創(chuàng)建的路線(xiàn)名稱(chēng) 路徑 相冊(cè)主題 心情 背景音樂(lè) 皮膚等信息 各個(gè)窗體進(jìn)行數(shù)據(jù)交互和跳轉(zhuǎn) 系統(tǒng)各個(gè)Activity之間的數(shù)據(jù)交互 實(shí)現(xiàn)窗體的跳轉(zhuǎn) 設(shè)計(jì)的系統(tǒng)流程圖如下圖2所示 11 上傳數(shù)據(jù)表定義該表定義需要上傳的數(shù)據(jù)表的格式 主要包括相片編號(hào) 路線(xiàn)編號(hào) 上傳用戶(hù)編號(hào) 相片地址 相片寬度 相片高度 發(fā)表評(píng)論時(shí)間的記錄 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 12 日記數(shù)據(jù)表設(shè)計(jì)該表定義存儲(chǔ)旅游日記單條記錄的格式 主要包括路徑名稱(chēng) 路徑 相冊(cè)主題 心情 背景音樂(lè) 皮膚 13 在查看路線(xiàn)功能上主要加載的是百度地圖 借用百度地圖的接口來(lái)實(shí)現(xiàn)該軟件的路線(xiàn)查看功能 路線(xiàn)查詢(xún)主要是借助百度地圖的接口來(lái)實(shí)現(xiàn)的 路線(xiàn)查看ShowRoute類(lèi)繼承了Activity類(lèi) 顯示百度地圖以及點(diǎn)擊導(dǎo)航按鈕所涉及代碼 初始化地圖管理 mapmanger newBMapManager getApplication 字符串為個(gè)人申請(qǐng)地圖api證書(shū)mapmanger init F071BA1F1CA6651A37F9D455F2A9A5256C72399C null setContentView R layout navigation 路線(xiàn)查看和搜索 14 地圖的初始化 設(shè)置地圖可以支持縮放mapView MapView findViewById R id bmapsView mapView setBuiltInZoomControls true 地圖控制器mapController mapView getController mapController setZoom 12 初始化搜索類(lèi)mKSearch newMKSearch mKSearch init mapmanger newMySearchListener 根據(jù)之前一個(gè)界面出過(guò)來(lái)的出發(fā)點(diǎn)和終止點(diǎn) 進(jìn)行路線(xiàn)的搜索 從myroute跳轉(zhuǎn)過(guò)來(lái) 傳過(guò)起始 終點(diǎn)位置 進(jìn)行搜索Intentit getIntent start11 it getStringExtra start11 Stringend11 it getStringExtra end11 if start11 null 15 Pinglun繼承了HttpBaseActivity的部分方法 實(shí)現(xiàn)評(píng)論的信息存入數(shù)據(jù)庫(kù) 首先對(duì)各個(gè)控件聲明及定義及對(duì)控件的監(jiān)聽(tīng) 然后與數(shù)據(jù)庫(kù)的注冊(cè)信息比較判斷是否已經(jīng)登錄 如果沒(méi)有登錄則跳轉(zhuǎn)至登錄頁(yè)面輸入登錄信息然后登錄 如果已經(jīng)登錄則可以進(jìn)行直接評(píng)論 然后登錄完成后 對(duì)所寫(xiě)的評(píng)論請(qǐng)求網(wǎng)絡(luò)驗(yàn)證 publicvoidonClick Viewv TODOAuto generatedmethodstubif Task1Activity layuser getVisibility View GONE Toast makeText Pinglun this 親 登錄后 才可以評(píng)論哦 2000 show Intentit newIntent it setClass Pinglun this Login class startActivity it return v setClickable false pb setVisibility View VISIBLE Stringurl StringBufferdata newStringBuffer 添加評(píng)論 16 if Login uid 0 data append uid data append Login uid else data append uid data append Task1Activity uid data append 17 項(xiàng)目的各個(gè)顯示界面 18 在本論文即將完成之際 謹(jǐn)此向我的指導(dǎo)老師致以衷心的感謝和崇高的敬意 感謝趙妍
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度浙江省二級(jí)造價(jià)工程師之土建建設(shè)工程計(jì)量與計(jì)價(jià)實(shí)務(wù)高分通關(guān)題型題庫(kù)附解析答案
- 老鼠偷米游戲課件
- 院感執(zhí)行標(biāo)準(zhǔn)我最行
- DB43-T 2856.1-2023 社會(huì)保障卡一卡通應(yīng)用技術(shù)規(guī)范 第1部分:卡片
- 培訓(xùn)機(jī)構(gòu)前景展望
- 中學(xué)生食品健康管理要點(diǎn)
- 陽(yáng)光養(yǎng)豬測(cè)試題及答案
- 說(shuō)明方法教學(xué)課件
- 體外沖擊波碎石術(shù)后的護(hù)理
- 醫(yī)院銷(xiāo)售工作總結(jié)
- 消渴中醫(yī)護(hù)理查房
- 兒童護(hù)照辦理委托書(shū)
- 《中藥調(diào)劑技術(shù)》課件-中藥調(diào)劑的概念、起源與發(fā)展
- 《數(shù)據(jù)中心節(jié)能方法》課件
- 2024年變電設(shè)備檢修工(高級(jí))技能鑒定理論考試題庫(kù)-上(選擇題)
- 循環(huán)系統(tǒng)疾病智慧樹(shù)知到答案2024年哈爾濱醫(yī)科大學(xué)附屬第一醫(yī)院
- 2024-2030年中國(guó)激光水平儀行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略分析報(bào)告
- 部編本小學(xué)語(yǔ)文六年級(jí)下冊(cè)畢業(yè)總復(fù)習(xí)教案
- JB∕T 11864-2014 長(zhǎng)期堵轉(zhuǎn)力矩電動(dòng)機(jī)式電纜卷筒
- 小兒氨酚黃那敏顆粒的藥動(dòng)學(xué)研究
- 生態(tài)環(huán)境行政處罰自由裁量基準(zhǔn)
評(píng)論
0/150
提交評(píng)論