freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)論文-基于android系統(tǒng)的投票軟件設(shè)計(jì)-閱讀頁(yè)

2024-12-06 18:47本頁(yè)面
  

【正文】 ,如果應(yīng)用程序只是想啟動(dòng)具有某種特征的組件,并不想和某個(gè)具體的組件耦合,則可以通過(guò)在 中配置相應(yīng)的屬性進(jìn)行處理,與 stucts2 中的 MVC 框架思路類(lèi)似。 Intent 啟動(dòng)Activity的 Flag屬性用法 例 如: 畢 業(yè) 論 文 第 12 頁(yè) 共 26 頁(yè) 如果依次啟動(dòng)了四個(gè) Activity: A、 B、 C、 D。 ()。 這樣啟動(dòng) B Activity 的同時(shí),就會(huì)把 D、 C 都 finished 掉。 如果不想重新再創(chuàng)建一個(gè)新的 B Activity,而是重用之前的 B Activity,可以將 B Activity的 LaunchMode 設(shè)置為 “SingleTask”。即便是 SingleTask也會(huì)產(chǎn)生新的頁(yè)面,而不是重用之前的頁(yè)面。 為了提高代碼重用性和改善用戶(hù)體驗(yàn),我們將 Activity 中的 UI 組件進(jìn)行分組和模塊化管理。一個(gè) Activity頁(yè)面中可以包含多個(gè) Fragment 模塊,而同一個(gè) Fragment 模塊 也可以被多個(gè) Activity 使用。雖然 Fragment 擁有自己的生命周期,但因?yàn)?Fragment 必須被嵌入到 Activity中使用,因此 Fragment 的生命周期是受其 Activity宿主的生命周期所控制的。 畢 業(yè) 論 文 第 13 頁(yè) 共 26 頁(yè) 4 需求分析 總體需求分析 在網(wǎng)絡(luò)飛速發(fā)展的今天,在社會(huì)更新?lián)Q代 的今朝,很多自己糾結(jié)的問(wèn)題但又不好意思打電話問(wèn)朋友,依靠這款軟件不僅可以匿名向好友說(shuō)出自己糾結(jié)的問(wèn)題,也可以幫助其他朋友解決一些糾結(jié)的問(wèn)題。 市場(chǎng)需求分析 Google 推出 Android 手機(jī)操作以來(lái),被各大手機(jī)廠商爭(zhēng)相追捧, HTC、摩托羅拉、三星、 LG、魅族、聯(lián)想、中興、華為等手機(jī)廠商紛紛采用 Android 手機(jī)操作系統(tǒng)。中國(guó)三大運(yùn)營(yíng)商中國(guó)移動(dòng)、中國(guó)聯(lián)通、中國(guó)電信更是推出了 3G 手機(jī) 4G 手機(jī) 合約購(gòu)機(jī) 計(jì)劃 [12]。在前期調(diào)查的基礎(chǔ)上,復(fù)查并確定系統(tǒng)的目標(biāo),規(guī)模和功能,對(duì)所開(kāi)發(fā)項(xiàng)目的背景和意義進(jìn)行分析,并草擬初步的開(kāi)發(fā)計(jì)劃,主要從技術(shù)可行性和操作可行性?xún)煞矫嫜芯糠治?[15]。 Android 是近年來(lái)推出的新型手機(jī)操作系統(tǒng)平臺(tái),技術(shù)先進(jìn)。軟件中有一些數(shù)據(jù)需要存儲(chǔ),如瀏覽房屋歷史、收藏的房屋等等,這些數(shù)據(jù)都可以存在 Android 內(nèi)置的 SQLite 數(shù)據(jù)庫(kù)中。 操作可行性分析 在需求分析中已明確了此手機(jī)軟件項(xiàng)目的需求,根據(jù)項(xiàng)目需求和自己現(xiàn)在所掌握的知識(shí),本人認(rèn)為完全有能力在現(xiàn)有的時(shí)間完成這款軟件的開(kāi)發(fā)與測(cè)試。 畢 業(yè) 論 文 第 14 頁(yè) 共 26 頁(yè) 手機(jī)軟件開(kāi)發(fā)平臺(tái)的選擇 手機(jī)軟件開(kāi)發(fā)平臺(tái)有很多,目前國(guó)內(nèi)主流的有蘋(píng)果的 IOS( iphone OS),谷歌的Android,微軟的 WM( Windows Mobile)等等。 蘋(píng)果 IOS 平臺(tái)的應(yīng)用軟件需要在裝有 MAC 操作系統(tǒng)的計(jì)算機(jī)上開(kāi)發(fā),Android 平臺(tái)上的應(yīng)用軟件可以在裝有 Windows, Linux,或 MAC 等多種操作系統(tǒng)的計(jì)算機(jī)上開(kāi)發(fā),考慮到 MAC 操作系統(tǒng)的諸多不便,所以放棄了 IOS 平臺(tái);此外 , WM( windows mobile)平臺(tái)應(yīng)用軟件的開(kāi)發(fā)語(yǔ)言是 C++,開(kāi)發(fā)環(huán)境是 Visual Studio,而Andriod 的開(kāi)發(fā)語(yǔ)言是 Java,開(kāi)發(fā)環(huán)境是 Eclipse,考慮到對(duì) Java+Eclipse 的開(kāi)發(fā)環(huán)境更為熟悉,所以本項(xiàng)目采用了 Android 平臺(tái)開(kāi)發(fā)。兩個(gè)模塊均使 用畢 業(yè) 論 文 第 15 頁(yè) 共 26 頁(yè) ListView 進(jìn)行列表的展示,使用戶(hù)可以更直觀的看到最新信息、并且利用 ViewPager 可以實(shí)現(xiàn)兩個(gè)模塊的側(cè)滑效果,這樣使用戶(hù)的體驗(yàn)會(huì)更好。 廣場(chǎng)投票、活動(dòng) 畢 業(yè) 論 文 第 16 頁(yè) 共 26 頁(yè) 廣場(chǎng)篩選 b)票夾模塊 票夾模塊主要分為:投票、活動(dòng)、收藏;投票模塊主要展示自己發(fā)起的、參與過(guò)的投票;而活動(dòng)模塊主要展示了自己發(fā)起和參與的活動(dòng) 。在票夾中利用 ListView 的自定義適配器 BaseAdapter,進(jìn)行數(shù)據(jù)填充,實(shí)現(xiàn)了一個(gè)簡(jiǎn)單的時(shí)間軸效果。這個(gè)大模塊也是這后來(lái)主要負(fù)責(zé)的一個(gè)模塊;發(fā)起文本票和發(fā)起數(shù)字由于界面十分相似,所以他們用了一個(gè)界面。而截止時(shí)間選擇器是模仿了 IOS 的滾輪選擇效果,這樣用戶(hù)體驗(yàn)也十分的好。 (, (new File(Environment .getExternalStorageDirectory(),)))。 最后通過(guò) onActivityResult 方法便可以拿到剛剛拍攝的照片。 畢 業(yè) 論 文 第 18 頁(yè) 共 26 頁(yè) 發(fā)起活動(dòng)中,增加了地圖功能,可以搜索位置定位自己想去的地方,然后將搜索出來(lái)的地址利用接口回調(diào)到上一頁(yè)面,地圖利用的是高德地圖 SDK 畢 業(yè) 論 文 第 19 頁(yè) 共 26 頁(yè) d)朋友圈模塊 朋友圈模塊主要展示了自己的好友、票功能。豆豆界面也利用和同票夾一樣的方法也同樣實(shí)現(xiàn)了一個(gè)簡(jiǎn)單的時(shí)間軸效果。通過(guò)不斷的調(diào)試軟件,才能檢測(cè)到軟件的 BUG。找到異常,從而解決問(wèn)題。 本系統(tǒng)測(cè)試實(shí)施 軟件調(diào)試 在編寫(xiě)這個(gè)軟件的過(guò)程中遇見(jiàn)很多異常,在這里只寫(xiě)幾個(gè)吧,就不一一列舉了。這個(gè)時(shí)候就會(huì)產(chǎn)生 ANR( Application Not Responses)異常。 b)空指針異常 定義的對(duì)象沒(méi)有初始化。 c)權(quán)限訪問(wèn)異常 說(shuō)明在進(jìn)行編程的時(shí)候忘記添加系統(tǒng)的各種權(quán)限從而導(dǎo)致的異常,該異常經(jīng)常出現(xiàn)在訪問(wèn)網(wǎng)絡(luò)的時(shí)候停止響應(yīng),因?yàn)闆](méi)有權(quán)限去訪問(wèn)網(wǎng)絡(luò),訪問(wèn) SDCard 的時(shí)候停止響應(yīng),說(shuō)明很可能沒(méi)有添加訪問(wèn) SDCard 的權(quán)限,調(diào)用系統(tǒng)功能的時(shí)候異常,說(shuō)明沒(méi)有添加對(duì)應(yīng)的權(quán)限。 數(shù)據(jù)庫(kù)測(cè)試 在數(shù)據(jù)庫(kù)編程中,創(chuàng)建的數(shù)據(jù)庫(kù)名和表名都不能重復(fù)。找到在 Eclipse中的 DDMS 試圖下的 File Explorer 下的 Data data 目錄下的包名下的 databases 下的數(shù)據(jù)庫(kù),導(dǎo)出到任意位置如圖 。 畢 業(yè) 論 文 第 22 頁(yè) 共 26 頁(yè) 圖 導(dǎo)出數(shù)據(jù)庫(kù) 圖 查看數(shù)據(jù)庫(kù) 畢 業(yè) 論 文 第 23 頁(yè) 共 26 頁(yè) 測(cè)試結(jié)果 在本系統(tǒng)測(cè)試實(shí)施中,各個(gè)功能模塊進(jìn)行程序調(diào)試及單元測(cè)試,發(fā)現(xiàn)錯(cuò)誤后對(duì)其進(jìn)行更改。下面為系統(tǒng)部分測(cè)試結(jié)果如表 所示 : 表 測(cè)試結(jié)果表 NO 場(chǎng)景 測(cè)試步驟 預(yù) 期結(jié)果 測(cè)試結(jié)果 備注 1 歡迎界面 運(yùn)行系統(tǒng) 顯示歡迎界面 符合 無(wú) 2 進(jìn)入主界面 默認(rèn)廣場(chǎng) 進(jìn)入程序主界面 符合 無(wú) 3 票夾 點(diǎn)擊 票夾 展示 票夾信息 符合 無(wú) 4 發(fā)起投票極值 選擇數(shù)字寫(xiě)上最大最小值 超出范圍給出提示,否則正常發(fā) 符合 無(wú) 5 發(fā)起投票特殊符號(hào) 寫(xiě)東西的時(shí)候?qū)懮咸厥馓靥?hào) 正常發(fā)起 符合 無(wú) 6 發(fā)起投票時(shí)間選擇 選擇時(shí)間時(shí)寫(xiě)上 0 時(shí) 0 分,以及過(guò)去時(shí)間 給出相應(yīng)提醒 符合 無(wú) 7 發(fā)起圖片選擇 選擇不同的圖片上傳 正常上傳 符合 無(wú) 8 退出功能 點(diǎn)擊返回 Toast(吐絲 )提示 符合 無(wú) 畢 業(yè) 論 文 第 24 頁(yè) 共 26 頁(yè) 結(jié) 論 經(jīng)過(guò)測(cè)試,本設(shè)計(jì)的所以模塊均可正常運(yùn)行,基本達(dá)到了預(yù)期的效果。下面,我對(duì)本設(shè)計(jì)進(jìn)行一些總體闡述。本應(yīng)用采用的是從網(wǎng)絡(luò)服務(wù)器端得到總體數(shù)據(jù),然后根 據(jù)自己需求來(lái)取得各種數(shù)據(jù),完成了基本的功能,在此期間查閱了大量的資料閱讀了大量關(guān)于 Android 應(yīng)用開(kāi)發(fā)的資料,同時(shí)也認(rèn)真的閱讀了 google 公司提供給 Android 開(kāi)發(fā)人員的 API,解決了大量問(wèn)題,最終完成了本系統(tǒng)的操作 ,同時(shí) 在本設(shè)計(jì)中,受到服務(wù)器影響較大,同時(shí)由于對(duì) Android 開(kāi)發(fā)學(xué)習(xí)的不足,沒(méi)能給應(yīng)用添加地圖定位,上傳信息等功能,不能做到非常完善。 在本次畢業(yè)設(shè)計(jì)中,我從指導(dǎo)老師 張紅強(qiáng) 老師身上學(xué)到了很多東西。無(wú)論在理論上還是在實(shí)踐中,都給與我很大的幫助,使我得到很大的提 高,對(duì)于我以后的工作和學(xué)習(xí)都有一種巨大的幫助 。 然后還要感謝大學(xué) 兩 年來(lái)所有的老師,為我打下計(jì)算機(jī)專(zhuān)業(yè)知識(shí)的基礎(chǔ);同時(shí)還要感謝所有的同學(xué)們,正是因?yàn)橛辛送瑢W(xué)們的幫住,大學(xué) 三 年才能在壓力與動(dòng)力俱全的環(huán)境中快樂(lè)的生活和學(xué)習(xí),這次畢業(yè)設(shè)計(jì)才會(huì)順利完成。 最后,本人再次向所有對(duì)我提供幫住的老師和同學(xué)們致以最誠(chéng)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1