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

正文內(nèi)容

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

2024-11-12 18:47 本頁面
   

【正文】 最后,本人再次向所有對(duì)我提供幫住的老師和同學(xué)們致以最誠(chéng)摯的謝意。無論在理論上還是在實(shí)踐中,都給與我很大的幫助,使我得到很大的提 高,對(duì)于我以后的工作和學(xué)習(xí)都有一種巨大的幫助 。本應(yīng)用采用的是從網(wǎng)絡(luò)服務(wù)器端得到總體數(shù)據(jù),然后根 據(jù)自己需求來取得各種數(shù)據(jù),完成了基本的功能,在此期間查閱了大量的資料閱讀了大量關(guān)于 Android 應(yīng)用開發(fā)的資料,同時(shí)也認(rèn)真的閱讀了 google 公司提供給 Android 開發(fā)人員的 API,解決了大量問題,最終完成了本系統(tǒng)的操作 ,同時(shí) 在本設(shè)計(jì)中,受到服務(wù)器影響較大,同時(shí)由于對(duì) Android 開發(fā)學(xué)習(xí)的不足,沒能給應(yīng)用添加地圖定位,上傳信息等功能,不能做到非常完善。下面為系統(tǒng)部分測(cè)試結(jié)果如表 所示 : 表 測(cè)試結(jié)果表 NO 場(chǎng)景 測(cè)試步驟 預(yù) 期結(jié)果 測(cè)試結(jié)果 備注 1 歡迎界面 運(yùn)行系統(tǒng) 顯示歡迎界面 符合 無 2 進(jìn)入主界面 默認(rèn)廣場(chǎng) 進(jìn)入程序主界面 符合 無 3 票夾 點(diǎn)擊 票夾 展示 票夾信息 符合 無 4 發(fā)起投票極值 選擇數(shù)字寫上最大最小值 超出范圍給出提示,否則正常發(fā) 符合 無 5 發(fā)起投票特殊符號(hào) 寫東西的時(shí)候?qū)懮咸厥馓靥?hào) 正常發(fā)起 符合 無 6 發(fā)起投票時(shí)間選擇 選擇時(shí)間時(shí)寫上 0 時(shí) 0 分,以及過去時(shí)間 給出相應(yīng)提醒 符合 無 7 發(fā)起圖片選擇 選擇不同的圖片上傳 正常上傳 符合 無 8 退出功能 點(diǎn)擊返回 Toast(吐絲 )提示 符合 無 畢 業(yè) 論 文 第 24 頁 共 26 頁 結(jié) 論 經(jīng)過測(cè)試,本設(shè)計(jì)的所以模塊均可正常運(yùn)行,基本達(dá)到了預(yù)期的效果。找到在 Eclipse中的 DDMS 試圖下的 File Explorer 下的 Data data 目錄下的包名下的 databases 下的數(shù)據(jù)庫,導(dǎo)出到任意位置如圖 。 c)權(quán)限訪問異常 說明在進(jìn)行編程的時(shí)候忘記添加系統(tǒng)的各種權(quán)限從而導(dǎo)致的異常,該異常經(jīng)常出現(xiàn)在訪問網(wǎng)絡(luò)的時(shí)候停止響應(yīng),因?yàn)闆]有權(quán)限去訪問網(wǎng)絡(luò),訪問 SDCard 的時(shí)候停止響應(yīng),說明很可能沒有添加訪問 SDCard 的權(quán)限,調(diào)用系統(tǒng)功能的時(shí)候異常,說明沒有添加對(duì)應(yīng)的權(quán)限。這個(gè)時(shí)候就會(huì)產(chǎn)生 ANR( Application Not Responses)異常。找到異常,從而解決問題。豆豆界面也利用和同票夾一樣的方法也同樣實(shí)現(xiàn)了一個(gè)簡(jiǎn)單的時(shí)間軸效果。 最后通過 onActivityResult 方法便可以拿到剛剛拍攝的照片。而截止時(shí)間選擇器是模仿了 IOS 的滾輪選擇效果,這樣用戶體驗(yàn)也十分的好。在票夾中利用 ListView 的自定義適配器 BaseAdapter,進(jìn)行數(shù)據(jù)填充,實(shí)現(xiàn)了一個(gè)簡(jiǎn)單的時(shí)間軸效果。兩個(gè)模塊均使 用畢 業(yè) 論 文 第 15 頁 共 26 頁 ListView 進(jìn)行列表的展示,使用戶可以更直觀的看到最新信息、并且利用 ViewPager 可以實(shí)現(xiàn)兩個(gè)模塊的側(cè)滑效果,這樣使用戶的體驗(yàn)會(huì)更好。 畢 業(yè) 論 文 第 14 頁 共 26 頁 手機(jī)軟件開發(fā)平臺(tái)的選擇 手機(jī)軟件開發(fā)平臺(tái)有很多,目前國(guó)內(nèi)主流的有蘋果的 IOS( iphone OS),谷歌的Android,微軟的 WM( Windows Mobile)等等。軟件中有一些數(shù)據(jù)需要存儲(chǔ),如瀏覽房屋歷史、收藏的房屋等等,這些數(shù)據(jù)都可以存在 Android 內(nèi)置的 SQLite 數(shù)據(jù)庫中。在前期調(diào)查的基礎(chǔ)上,復(fù)查并確定系統(tǒng)的目標(biāo),規(guī)模和功能,對(duì)所開發(fā)項(xiàng)目的背景和意義進(jìn)行分析,并草擬初步的開發(fā)計(jì)劃,主要從技術(shù)可行性和操作可行性兩方面研究分析 [15]。 市場(chǎng)需求分析 Google 推出 Android 手機(jī)操作以來,被各大手機(jī)廠商爭(zhēng)相追捧, HTC、摩托羅拉、三星、 LG、魅族、聯(lián)想、中興、華為等手機(jī)廠商紛紛采用 Android 手機(jī)操作系統(tǒng)。雖然 Fragment 擁有自己的生命周期,但因?yàn)?Fragment 必須被嵌入到 Activity中使用,因此 Fragment 的生命周期是受其 Activity宿主的生命周期所控制的。 為了提高代碼重用性和改善用戶體驗(yàn),我們將 Activity 中的 UI 組件進(jìn)行分組和模塊化管理。 如果不想重新再創(chuàng)建一個(gè)新的 B Activity,而是重用之前的 B Activity,可以將 B Activity的 LaunchMode 設(shè)置為 “SingleTask”。 ()。Intent 還有一個(gè)好處,如果應(yīng)用程序只是想啟動(dòng)具有某種特征的組件,并不想和某個(gè)具體的組件耦合,則可以通過在 中配置相應(yīng)的屬性進(jìn)行處理,與 stucts2 中的 MVC 框架思路類似。此模式會(huì)節(jié)省大量的系統(tǒng)資源,因?yàn)樗鼙WC要請(qǐng)求的 Activity對(duì)象在當(dāng)前的棧中只存在一個(gè)。launchMode設(shè)置為 singleTask的 Activity總是在棧底 , 只能被實(shí)例化一次 , 它允許其它Activity 壓入 singleTask的 Activity 所在的 Task 棧 ,如果有新的 Intent 請(qǐng)求有此標(biāo)志的Activity, 則系統(tǒng)會(huì)清除有此標(biāo)志的 Task棧中的全部 Activity,并把此 Activity顯示出來。如果啟動(dòng)此 Activity的 Intent 中沒有設(shè)置 FLAG_ACTIVITY_NEW_TASK 標(biāo)志 , 則這個(gè) Activity 與啟動(dòng)他的 Activity 在同一個(gè) Task 中 ,如果設(shè)置了 Activity 請(qǐng)參考上面FLAG_ACTIVITY_NEW_TASK 的詳細(xì)說明 ,launchMode設(shè)置為 singleTopActivity 可畢 業(yè) 論 文 第 11 頁 共 26 頁 以被實(shí)例化多次 , 可以在 Task中的任何位置 , 對(duì)于一個(gè)新的 Intent請(qǐng)求如果在 Task棧頂 , 則會(huì)用棧頂?shù)?Activity 響影 Intent 請(qǐng)求 ,而不會(huì)重新實(shí)例化對(duì)象接收請(qǐng)求 , 如果沒有在棧頂 , 則會(huì)實(shí)例化一個(gè)新的對(duì)象接收 Intent 請(qǐng)求 3) singleTask:如果在棧中已經(jīng)有該 Activity 的 實(shí)例,就重用該實(shí)例 (會(huì)調(diào)用實(shí)例的onNewIntent)。 Activity的生命周期如圖 所示: 圖 Activity 的生命周期 Android 的四種啟動(dòng)模式: 1) standard:( standard 是系統(tǒng)默認(rèn)的啟動(dòng)模式)標(biāo)準(zhǔn)啟動(dòng)模式,每次激活 Activity時(shí)都會(huì)創(chuàng)建 Activity,并放入任務(wù)棧中。 Activity生命周期: Activity一生中有七種不同的狀態(tài)。大多數(shù)的應(yīng)用程序通常包括多個(gè)界面。這個(gè)清單配置文件是每個(gè) Android 應(yīng)用程序都必不可少的。典型的例子就是 使用 Content Provider 來訪問聯(lián)系人列表。其它的組件可以綁定到一個(gè)服務(wù)上來,通過遠(yuǎn)程過程調(diào)用 (AIDL)來調(diào)用這個(gè)方法 [10]。系統(tǒng)將定位到能處理這一 Intent 的代碼 (在當(dāng)前情況下就是瀏覽器 ),并運(yùn)行之。接口都是由一組以樹的形式出現(xiàn)的視圖組成的。 活動(dòng) Activity 就是一個(gè)有生命周期的對(duì)象。 6)解釋型 Java 是把程序編譯成稱為自字節(jié)碼的一種 “中間代碼 ”。 2)安全性 Java 的編程類似 C++,學(xué)習(xí)過 C++的讀者將很快掌握 Java 的精髓。 Java 語言具有七大特性: 1)平臺(tái)無關(guān)性是指 Java 能運(yùn)行于不同的平臺(tái)。 Android SDK 的使用不用安裝,下載后,直接解壓即可,將下載后的 SDK 的壓縮包解壓到適當(dāng)?shù)奈恢茫褪沁@么簡(jiǎn)單。 Eclipse 是使用 Java 語言開發(fā)的,但是它的用途并不限僅于 Java 語言;例如,支持諸如 C/C++ 、 COBOL 等編程語言的插件都已經(jīng)可用,或預(yù)計(jì)將會(huì)推出。 11)字符串和BLOG 的大小只受限于可 用存儲(chǔ)器容量;數(shù)據(jù)庫用 SQLite expert personal 打開 如圖 所示: 畢 業(yè) 論 文 第 5 頁 共 26 頁 圖 SQLite expert personal Eclipse 本系統(tǒng)使用 開普勒來開發(fā)。 6)代碼量小,即小于 30K 的 C 代碼行和小于 250K 的代碼空間( Gcc 在 i486 上) 7)對(duì)于絕大多數(shù)普通操作來說,比流行的 C/S 模式的數(shù)據(jù)庫引擎運(yùn)行速度快。 2)零配置,即不需要設(shè)置和管理。這里有一個(gè)例外,就是當(dāng)主鍵為整型值時(shí),如果要插入一個(gè)非整型值時(shí)會(huì)產(chǎn)生異常。 SQLite 是一款輕型的數(shù)據(jù)庫,它的設(shè)計(jì) 最初 目標(biāo)是嵌入式的,目前已經(jīng)在很多嵌入式產(chǎn)品使用了它,它占用的資源非常低。 2 系統(tǒng)開發(fā)工具與相關(guān)技術(shù)介紹
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1