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

正文內(nèi)容

基于android的通訊錄系統(tǒng)開(kāi)發(fā)畢業(yè)論-文庫(kù)吧

2025-05-14 07:53 本頁(yè)面


【正文】 廣泛運(yùn)用,手機(jī)市場(chǎng)的快速發(fā)展,手機(jī)通訊是每臺(tái)手機(jī)必不可少的軟件,可能你已經(jīng)將它融入到生活中,淡淡的忘卻的它的存在,其實(shí)手機(jī)通訊錄已經(jīng)成為了人們生活中不可或缺的一部分了。 但是很多通訊錄的功能過(guò)于繁雜,給用戶的手機(jī)造成了很大資源浪費(fèi),比如 CPU 的占用率過(guò)大,默認(rèn)程序的隱藏執(zhí)行等等。所以對(duì)很多用戶而言過(guò)多的功能等于形同虛設(shè),我只希望讓我需要聯(lián)系人的時(shí)候可以便捷的使用就好了,我可以方便的增加聯(lián)系人、修改聯(lián)系人、刪除已經(jīng)沒(méi)用的信息、查詢我想要找到的聯(lián)系人就好了,只要方便快捷。 主要研究了各種市場(chǎng)上流行的手機(jī)通訊錄,了解它們各自的插件以及編碼方式,分析各種通訊錄的編碼的缺點(diǎn)以及它們各自還存在的缺陷和特點(diǎn),編寫(xiě)出功能實(shí)用,實(shí)用方便快捷的手機(jī)通訊錄。 編寫(xiě)目的 Android 是 谷歌發(fā)布的移動(dòng)平臺(tái)操作系統(tǒng),主要用于智能手機(jī),平板電腦,以及其他一些移動(dòng)智能設(shè)備, android 自發(fā)布至今的不長(zhǎng)時(shí)間內(nèi),已經(jīng)發(fā)展成為當(dāng)今最主要的智能手機(jī)操作系統(tǒng),現(xiàn)在的市場(chǎng)占有率占世界第一位,同時(shí)由于 Android 是一個(gè)比較新的操作系統(tǒng),有眾基于 android 的通訊錄系統(tǒng)開(kāi)發(fā) 2 多硬件廠商及谷歌的共同努力,其前景受眾人看好;由于 Android 發(fā)布至今時(shí)間不長(zhǎng),所以這方面的開(kāi)發(fā)人員缺口比較大,同時(shí) Android操作系統(tǒng)已由原來(lái)的 發(fā)展到現(xiàn)在的 發(fā)布,已經(jīng)經(jīng)歷了很多版本,正在向著更加智能,高效,更適合用戶使用的方向發(fā)展。 在基于 Android 系統(tǒng)的眾多應(yīng)用中,移動(dòng)通訊錄是一種利用互聯(lián)網(wǎng)或移動(dòng)互聯(lián)網(wǎng)實(shí)現(xiàn)通訊錄信息同步更新和備份的應(yīng)用 /服務(wù)。通訊錄是每個(gè)手機(jī)都必備的應(yīng)用軟件,俗話說(shuō)好腦子不如個(gè)爛筆頭,一個(gè)人的記憶能力再好也不可能幾下自己所有朋友伙伴的通訊信息,更何況世界上這么多人,智能手機(jī)內(nèi)安裝一個(gè)比較好的通訊錄就可以解決很多不必要的麻煩,至少不用為在關(guān)鍵時(shí)候自己忘了朋友的聯(lián)系方式而困擾。 手機(jī)通訊錄系統(tǒng)是一個(gè)高效、實(shí)時(shí)、綠色環(huán)保的管理系統(tǒng)。然而現(xiàn)在很多通訊錄一味追求外觀花哨,功能繁雜,對(duì)于大多數(shù)用戶,許多功能用不上,形同虛設(shè)。針對(duì)以上各種弊端 ,開(kāi)發(fā)了此種通訊錄,將各種性能優(yōu)化,簡(jiǎn)化操作方法,滿足一般用戶存儲(chǔ),查找,刪除,查看的需求。也鍛煉設(shè)計(jì)者更加熟練的掌握 Android 技術(shù)和市場(chǎng)上的特點(diǎn)。 項(xiàng)目需求分析 功能需求 項(xiàng)目系統(tǒng)目前的基本需求。 以下從不同的角度來(lái)描述系統(tǒng)的需求,即從通訊錄的基本組成模塊中分析通訊錄系統(tǒng)的功能需求。 該系統(tǒng)需實(shí)現(xiàn)的模塊有: :用戶可以通過(guò)前臺(tái)操作對(duì)聯(lián)系人信息進(jìn)行添加、刪除、更改、查詢。 :通過(guò)前臺(tái)操作批量導(dǎo)入、批量導(dǎo)出聯(lián)系人信息、批量刪除聯(lián)系人信 息。 :通過(guò)前臺(tái)操作對(duì)群組進(jìn)行管理,主要是群組的添加、群組信息修改、群組的刪除 。 青海民族大學(xué)畢業(yè)論文 3 基本控制說(shuō)明 ( 1) 創(chuàng)建分組:點(diǎn)擊創(chuàng)建分組按鈕可以進(jìn)行聯(lián)系人組別的創(chuàng)建 輸入分組名稱。 ( 2) 增加聯(lián)系人:在分組上觸擊可以顯示信息選項(xiàng),其中有增加聯(lián)系人、查看詳情、刪除、編輯等四個(gè)操作選項(xiàng),點(diǎn)擊增加聯(lián)系人按鈕后,出現(xiàn)聯(lián)系人所需要添加的基本信息,完善后 點(diǎn)擊確定按鈕就可以保存聯(lián)系人;單擊取消就取消了本次操作。 ( 3) 查找:點(diǎn)擊查找按鈕,出現(xiàn)提示界面,按照關(guān)鍵字就可以查找到通訊錄中存在的聯(lián)系人。在分組按鈕上點(diǎn)擊也 可以顯示改組中的聯(lián)系人信息。點(diǎn)擊聯(lián)系人后出現(xiàn)三個(gè)操作選項(xiàng):查看詳情、刪除、編輯聯(lián)系人,點(diǎn)擊相關(guān)按鈕后就可以進(jìn)行相關(guān)操作。 ( 4) 修改:觸擊分組或聯(lián)系人按鈕是會(huì)出現(xiàn)編輯操作選項(xiàng)可以進(jìn)行相關(guān)信息的修改。 ( 5) 刪除:觸擊分組或聯(lián)系人按鈕就或出現(xiàn)刪除操作選項(xiàng)可以進(jìn)行相關(guān)信息的刪除。 ( 6) 批量增加:點(diǎn)擊手機(jī)上的添加所有聯(lián)系人按鈕后通訊錄就會(huì)自動(dòng)搜尋手機(jī)中所有聯(lián)系人的信息,點(diǎn)擊右邊的多選框就可以批量導(dǎo)入聯(lián)系人了。 文本切換圖 文本編輯器中不同功能界面之間的切換,用戶可以通過(guò)點(diǎn)擊menu 鍵來(lái)切換到不同的功能界面,不 同功能界面的切換如圖 : 這個(gè)是一個(gè)載入界面,一個(gè) logo 和三個(gè)圖片組成,載入界面主要是等待系統(tǒng)緩沖時(shí)間,初始化數(shù)據(jù)庫(kù)和 xml,三個(gè)小圖片用線程監(jiān)聽(tīng)按照一基于 android 的通訊錄系統(tǒng)開(kāi)發(fā) 4 定時(shí)間間隔進(jìn)行跳動(dòng)。如圖所示: 添加聯(lián)系人的基本界面 包括聯(lián)系人的姓名 電話 郵箱 EM 及相關(guān)描述,它是查看聯(lián)系人基本信息的主要界面 ,可以進(jìn)行相應(yīng)的修改編輯操作 : 青海民族大學(xué)畢業(yè)論文 5 系統(tǒng)性能需求 手機(jī)軟件要有良好的用戶體驗(yàn),良好的用戶體驗(yàn)體現(xiàn)在以下幾個(gè)方面: (1)界面友好 用戶界面要簡(jiǎn)潔直觀,設(shè)計(jì)合理,方便用戶操作,讓用 戶操作起來(lái)比較舒服,并且 UI 視覺(jué)效應(yīng)好。 (2)快速響應(yīng) 快速處理用戶的輸入或請(qǐng)求,對(duì)于需要長(zhǎng)時(shí)間處理的部分,在其處理時(shí)可以給用戶一個(gè)提示,告知用戶該軟件正在運(yùn)行。 (3)無(wú)縫性 一個(gè)常見(jiàn)的無(wú)縫問(wèn)題就是一個(gè)應(yīng)用的后臺(tái)進(jìn)程(如 service 或broadcast receiver)對(duì)某事件作出響應(yīng)而彈出對(duì)話框,這看起來(lái)并無(wú)大礙,特別是當(dāng)我在模擬器上單獨(dú)地構(gòu)建和測(cè)試系統(tǒng)時(shí)。然而,當(dāng)我的應(yīng)用在真正的設(shè)備上運(yùn)行,后臺(tái)線程顯示對(duì)話框時(shí),我的應(yīng)用當(dāng)時(shí)可能沒(méi)有獲得用戶焦點(diǎn)。這就會(huì)出現(xiàn)我的應(yīng)用會(huì)在活動(dòng)的應(yīng)用后面顯示 對(duì)話框,或者從當(dāng)前應(yīng)用中獲得焦點(diǎn)并顯示對(duì)話框的情況,而管論當(dāng)時(shí)用戶正在做什么(如正在打電話等)。那樣的行為可能對(duì)我的應(yīng)用或用戶不起作用。為了避免這些問(wèn)題,我的應(yīng)用應(yīng)該利用適當(dāng)?shù)南到y(tǒng)資源 —— Notification 類來(lái)通知用戶。利用通知,我的應(yīng)用可以通過(guò)在狀態(tài)條上顯示一個(gè)圖標(biāo)來(lái)通知用戶事件已經(jīng)發(fā)生,而非獲得焦點(diǎn)和打斷用戶 。 : 運(yùn)行環(huán)境需求 : Android 手機(jī)操作系統(tǒng)。 : Android 版本 采用標(biāo)準(zhǔn)的開(kāi)發(fā)流程確定系統(tǒng)具有用戶管 理功能,聯(lián)系人增刪改功能,通訊功能,查找功能功能。系統(tǒng)的功能圖如所示。 基于 android 的通訊錄系統(tǒng)開(kāi)發(fā) 6 圖 21 系統(tǒng)功能圖 通過(guò)對(duì)系統(tǒng)的功能結(jié)構(gòu)的分析,設(shè)計(jì)后系統(tǒng)運(yùn)行流程是系統(tǒng)運(yùn)行后用戶將進(jìn)入通訊錄主界面,可以看到聯(lián)系人列表。通過(guò)點(diǎn)擊 MENU 界面的增加功能選項(xiàng)可以新增聯(lián)系人,通過(guò)查找按鈕可以對(duì)聯(lián)系人進(jìn)行姓名、號(hào)碼的操作,通過(guò)選擇聯(lián)系人并點(diǎn)擊刪除鍵可以對(duì)聯(lián)系人進(jìn)行刪除操作,通過(guò)菜單功能可以顯示所有聯(lián)系人、刪除所有聯(lián)系人。在聯(lián)系人詳細(xì)信息界面點(diǎn)擊 MENU鍵彈出通訊功能框選擇撥打電話按 鈕或者發(fā)信息發(fā)郵件按鍵,系統(tǒng)的運(yùn)行流程圖如所示。 增加 查找 刪除 菜單 詳細(xì)信息 修改 聯(lián)系人列表 退出 刪除 顯示所有 顯示組 顯示組員 返回 青海民族大學(xué)畢業(yè)論文 7 圖 22 系統(tǒng)運(yùn)行流程 Android 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)簡(jiǎn)介 SQLite 用作結(jié)構(gòu)化的數(shù)據(jù)存儲(chǔ) 、 多媒體支持 、 包括常見(jiàn)的音頻、視頻和靜態(tài)印象文件格式(如 MPEG4, , MP3, AAC, AMR, JPG, PNG, GIF) 、 GSM 電話(依賴于硬件) 藍(lán)牙 Bluetooth, EDGE, 3G, and WiFi (依賴于硬件) 、 照相機(jī), GPS,指南針,和加速度計(jì)(依賴于硬基于 android 的通訊錄系統(tǒng)開(kāi)發(fā) 8 件) 、 豐富的開(kāi)發(fā)環(huán)境 包括設(shè)備模擬器,調(diào)試工具,內(nèi)存及性能分析圖表,和 Eclipse 集成開(kāi)發(fā)環(huán)境插件 基本框架( Architecture) Android 基本框架( Android Architecture) , 數(shù)據(jù)結(jié)構(gòu)組織 和數(shù)據(jù)庫(kù)文件設(shè)計(jì)要根據(jù)不同用途,使用要求等,來(lái)決 定數(shù)據(jù)的整體組織形式等一系列問(wèn)題。 數(shù)據(jù)庫(kù),顧名思義,是存放數(shù)據(jù)的倉(cāng)庫(kù)。只 不過(guò)這個(gè)倉(cāng)庫(kù)是在計(jì)算機(jī)存儲(chǔ)設(shè) 備上,而且數(shù)據(jù)是按一定的格式存放的。數(shù)據(jù)庫(kù)中的數(shù)據(jù)按一定數(shù)據(jù)模型組 織、描述和存儲(chǔ),具有較小的重復(fù)度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并且 可以被在一定范 圍內(nèi)的各種用戶共享。在涉及數(shù)據(jù)庫(kù)的軟件開(kāi)發(fā)中,需要根 據(jù)有待解決的問(wèn)題性質(zhì)、規(guī)模,以及所采用的前端程序創(chuàng)建工具等,做出合適的數(shù)據(jù)庫(kù)類型選擇 。 SQLite 是一個(gè)嵌入式數(shù)據(jù)庫(kù)引擎,針對(duì)內(nèi)存等資源有限的設(shè)備(如手機(jī)、 PDA、 MP3 等)提供的一種高效的數(shù)據(jù)庫(kù)引擎 SQLite 數(shù)據(jù)庫(kù)不像其他的數(shù)據(jù)庫(kù),它沒(méi)有服務(wù)器進(jìn)程。所有的內(nèi)容包含在同一個(gè)單文件中。該文件跨平臺(tái)可以拷貝?;谄渥陨淼南忍靸?yōu)勢(shì), SQLite 在嵌入式領(lǐng)域得到廣泛應(yīng)用。 數(shù)據(jù)庫(kù)及字段屬性設(shè)計(jì) 該程序數(shù)據(jù)庫(kù)是在 Android 平臺(tái)上執(zhí)行 Java 代碼,通 過(guò) DVM 編譯來(lái)建立的,由于整個(gè) SQLite 數(shù)據(jù)庫(kù)是非可視化操作,因此所有對(duì)數(shù)據(jù)庫(kù)的操作都是通過(guò)執(zhí)行 Java 代碼實(shí)現(xiàn)。且表的設(shè)計(jì)也盡量?jī)?yōu)化,沒(méi)有錯(cuò)綜復(fù)雜的關(guān)系,每張表都是獨(dú)立的,不存在任何約束,因此數(shù)據(jù)庫(kù)也是獨(dú)立數(shù)據(jù)庫(kù)。 本系統(tǒng)為了實(shí)現(xiàn)文本管理功能,需要建立文本信息表 database,文本信息表 database 中需要包含的屬性有 uid, contact_name,contact_telephone , contact_emial , contact_description ,contact_qq,文本信息表 database如表 31所示: 屬性 數(shù)據(jù)類型 說(shuō)明 uid Integer 自動(dòng)增加的主鍵 contact_name Integer 姓名 contact_telephone String[ ] 手機(jī)號(hào) contact_qq String[ ] 號(hào)碼 contact_description String 地址 青海民族大學(xué)畢業(yè)論文 9 contact_ String 郵箱 contact_pic Integer 圖片號(hào) 表 31 文本信息表 database T a b l ec o n t a c tC o n t a c t _ p i cC o n t a c t _ q qC o n t a c t _ e m a i lC o n t a c t _ t e l e p h o neu i dC o n t a c t _ d e s c r i p ti o nC o n t a c t _ n a m e 圖 32 數(shù)據(jù)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1