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

正文內(nèi)容

基于android的手機通訊錄的設(shè)計與實現(xiàn)畢業(yè)論文-展示頁

2024-09-08 15:37本頁面
  

【正文】 搭建 Android 平臺?????????????????????? 16 詳細(xì)設(shè)計與實現(xiàn)??????????????????????? 17 用戶界面和增加聯(lián)系人功能設(shè)計?????????????? 17 周緯: 基于 android 的手機通訊錄的設(shè)計與實現(xiàn) 4 刪除聯(lián)系人功能設(shè)計??????????????????? 25 查找聯(lián)系人功能設(shè)計??????????????????? 27 通信功能設(shè)計?????????????????????? 27 顯示所有﹑刪除所有及號碼備份功能設(shè)計?????????? 29 6 系統(tǒng)測試 ???????????????????????????? 32 系統(tǒng)的測試???????????????????????? 32 測試的意義及目的??????????????????? 32 測試步驟??????????????????????? 32 系統(tǒng)測試的方針?????????????????????? 32 測試功能模塊 ??????????????????????? 33 增加聯(lián)系人功能測試?????????????????? 33 編輯聯(lián)系人測試???????????????????? 33 查找聯(lián)系人功能測試?????????????????? 34 刪除聯(lián)系人功能測試?????????????????? 34 備份功能測試????????????????????? 35 通訊功能測試????????????????????? 36 測試總結(jié)????????????????????????? 36 結(jié) 論 ???????????????????????????? 37 參考文獻(xiàn) ???????????????????????????? 38 附 錄 ???????????????????????????? 39 后 記 ???????????????????????????? 40 華東交通大學(xué)理工學(xué)院畢業(yè)設(shè)計 5 1 引 言 智能手機是一種安裝了相應(yīng)開放式操作系統(tǒng)的手機。它可以由用戶自行安裝各種軟件,方便用戶聽歌﹑看電影﹑玩游戲等,由此可見智能手機有很多很多的功能。最早的掌聲電腦一點也不具備手機的通話功能,但是隨著科技的越來越發(fā)達(dá),人們對掌上電腦的要求也越來越高。 智能手機有五大特 點,分別是: ; PDA的功能; ; ; 。隨著 3G網(wǎng)絡(luò)的發(fā)展,移動終端不再僅僅是通訊網(wǎng)絡(luò)的終端,同時也成為互聯(lián)網(wǎng)的終端。因此,在谷歌公司的推動下,于 2020 年 11月推出了一個全新的操作系統(tǒng) —— Android。 Android 最大的特點是在于它擁有一個開放性的體系架構(gòu),具有很好的開發(fā)和調(diào)試環(huán)境,并且還支持各種用戶體驗, Android里面具有豐富的圖象系統(tǒng),對多媒體的支持功能和十分強大的瀏覽器。 Android 是由 Linux+Java 構(gòu)成的開源軟件,允許所有個人和廠商在其基礎(chǔ)上進(jìn)行開發(fā)。其中的文字使 用了 Ascender 公司專門制作的稱之為“ Droid”的字體。 2020 年 7月美國科技博客網(wǎng)站 BusinessInsider 評選出二十一世紀(jì)十款最重要的電子產(chǎn)品, Android操作系統(tǒng)和 iphone 等榜上有名。 周緯: 基于 android 的手機通訊錄的設(shè)計與實現(xiàn) 6 國內(nèi)外研究現(xiàn)狀 Android平臺的研發(fā)隊伍陣容非常強大,包括摩托羅拉、谷歌、 HTC、 PHILIPS、TMobile、高通、魅族、三星、 LG、以及中國移動在內(nèi)的 34家企業(yè),都將基于該平臺開發(fā)手機的新型業(yè)務(wù),應(yīng)用之間的通用性和互聯(lián)性將在最大程度上得到保持。 2020 年 9 月 22 日,美國運營商 TMobileUSA在紐約正式發(fā)布 第一款 Google手機 —— TMobile G1。與之對比的是,全球智能手機市場在上述期間的復(fù)合年均增長率只有 %。在這個人與人關(guān)系愈加密切的時代 ,“交流”成為了人們生活中的必需品。 Android 系統(tǒng)可以說是近些年來手機系統(tǒng)中的一匹黑馬,打敗了諾基亞的塞班系統(tǒng),一舉成為手機操作系統(tǒng)中的龍頭老大。 Android 系統(tǒng)是開源的,“開源”是用于描述那些源碼可以被公眾使用的軟件,并且該軟件的使用、修改和發(fā)行也不受限制。 Android 操作系統(tǒng)給予了用戶更高的自由度,熟悉 Android 的都知道:用戶可以根據(jù)自己的個性來設(shè)置自己的手機界面, Android 的應(yīng)用市場還有各種各樣的啟動器提供給用戶選擇,讓自己的手機更加漂亮。到目前為止,以 Android 為操作系統(tǒng)的機型已經(jīng)達(dá)到了幾十上百種。 在信息高速發(fā)展的今天,智能手機 的普及已經(jīng)是不可阻擋的。如今,人們聯(lián)系華東交通大學(xué)理工學(xué)院畢業(yè)設(shè)計 7 的越來越密切,手機通訊錄也變的那么地不可缺少。通過使用手機通訊錄,減少了名片以及紙質(zhì)電話本的使用,提高了用戶對聯(lián)系人的補充信息和快速查詢的手段。由于手機通訊錄的獨立性和易攜帶性,可以更好的減少信息的遺失,比紙質(zhì)電話簿更加方便,更加安全。它針對于以前的一些手機通訊錄系統(tǒng)有了很大的改進(jìn),不像那些通訊錄只在乎外觀的花哨,內(nèi)部的功能卻是用不上的,形同虛設(shè)。它根據(jù)原始的通訊錄做了很大的改進(jìn),不僅具有常用的添加聯(lián)系人、編輯聯(lián)系人、刪除聯(lián)系人、查找聯(lián)系人等功能,還具 有打電話、發(fā)信息、顯示所有、刪除所有、號碼備份、 SD卡備份等功能。 在當(dāng)前 Android 系統(tǒng)如此流行的情況下,設(shè)計出一款基于 Android 的手機通訊錄可以滿足廣大用戶的需要及喜好,具有非常重要的意義。 我的設(shè)計主要采用了 Android 的 View 框架編寫,其次是利用 Adroid 的其他組件來編寫。其中包含了 兩個按鈕。通過點擊保存實現(xiàn)此功能。第二個Button 是返回鍵,就是從添加界面返回前一界面。 在聯(lián)系人信息界面時通過點擊 menu 鍵,會彈出通信功能框,通過與發(fā)信息、打電話功能接口的套用來實現(xiàn)。整個應(yīng)用程序應(yīng)劃分為 4個模塊,分別是程序啟動、用戶界面、后臺服務(wù)和數(shù)據(jù)庫適配器。進(jìn)一步又介紹了一些關(guān) 于 Android 的發(fā)展、特性、 Android 開發(fā)組件以及 Android 的主要工作機制。對各個界面的布局和實現(xiàn)方式進(jìn)行詳細(xì)說明; 對數(shù)據(jù)庫設(shè)計模塊進(jìn)行了詳盡的需求分析 。 隨著科學(xué)與技術(shù)的高速發(fā)展,網(wǎng)絡(luò)技術(shù)有了質(zhì)的提升,如今已經(jīng)開發(fā)出了3G網(wǎng)絡(luò),因此,通訊設(shè)備也不斷的發(fā)展,大量的智能手機涌 現(xiàn)出來。 隨著智能手機的迅速崛起,人們對手機通訊錄要求也增高了。據(jù)可靠統(tǒng)計顯示,有 90%以上的人使用手機通訊錄功能。通訊錄經(jīng)過了十幾年的發(fā)展,已經(jīng)完成的非常完好,在一 個聯(lián)系人名下可以存儲手機號碼,辦室電話,家庭電話,職務(wù)職稱,單位名稱,地址,郵政編碼, Email 等內(nèi)容。 2 Android 平臺與相關(guān)技術(shù) 華東交通大學(xué)理工學(xué)院畢業(yè)設(shè)計 9 平臺 Android 是什么? Android 是一個針對移動設(shè)備的程序集,其中包括一個操作系統(tǒng),一個中間件和一些關(guān)鍵性應(yīng)用。 Android 的內(nèi)核是基于 Linux,除了內(nèi)核,則是中介層、數(shù)據(jù)庫元以及應(yīng)用程式框架。 Android 技術(shù)介紹 Android 的本義指 機器人 ,是 Google在 2020年 11月 5日宣布的開源手機系統(tǒng)的名稱,中文注冊商標(biāo) 安致 , 該平臺由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成,是一個為移動終端打造的真正開放和完整的智能手機系統(tǒng)。目前為止,越來越多的人喜歡用 Android 這個操作系統(tǒng)。 Linux 內(nèi)核層: Android 是基于 Linux version 內(nèi)核開發(fā)的,主要是添加了一個虛擬的 cpu 和 Android 運行。它提供系統(tǒng)的底層服務(wù),包括安全機制、存管理、進(jìn)程管理、網(wǎng)絡(luò)堆棧以及一些驅(qū)動模塊。同時 Android 提供了很多庫類支持而且大部分都是開源代碼,所有的Android 應(yīng)用都運行在它自己的進(jìn)程里,該進(jìn)程是一個 Dalvik 虛擬機的實例,Dalvik 被設(shè)計成能在一臺設(shè)備上高效的運行多個虛擬機實例。這是被優(yōu)化過的最小內(nèi)存依賴的格式。在應(yīng)用框架開發(fā)人員可以跟那些核心應(yīng)用一樣擁訪問的全部權(quán)限。 周緯: 基于 android 的手機通訊錄的設(shè)計與實現(xiàn) 10 應(yīng)用程序?qū)樱?Android 會同一系列核心應(yīng)用程序包一起發(fā)布,該應(yīng)用程序包包括客戶端, SMS 短消息程序,日歷,地圖,瀏覽器,聯(lián)系人管理程序等。如圖 21: 圖 21 Android架構(gòu)圖 硬件抽象層: Android 的硬件抽像層是能以封閉源碼形式提供硬件驅(qū)動模塊。 SQLite 數(shù)據(jù)庫 SQLite 是一款輕小型的數(shù)據(jù)庫, 是遵守 ACID 的關(guān)聯(lián)式數(shù)據(jù)庫 管理系統(tǒng),它的設(shè)計目標(biāo)是嵌入式,而且目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用資源非常的低,在嵌入式設(shè)備中,可能只需要幾百 K 的內(nèi)存就夠了。 SQLite 有五個特點,分別是獨立性、非服務(wù)式、零配置、元處理、開放性。 Sqlite使用一個虛擬文件系統(tǒng)完成和磁盤的交互,在不同的系統(tǒng)中完成這個交互層是很簡單的。然而 slqite 可以直接訪問數(shù)據(jù)庫,不需要任何中間接口來完成。 元處理: sqlite 的數(shù)據(jù)庫操作具有原子性、孤立性,程序或系統(tǒng)崩潰不會引發(fā)數(shù)據(jù)錯誤。 因為 sqlite有這么多的優(yōu)點,已經(jīng)有非常多的網(wǎng)站 和軟件開始使用 sqlite數(shù)據(jù)庫,大大方便了開發(fā)人員進(jìn)行開發(fā)。 Linux 內(nèi)核 Linux 是目前最受歡迎的自由電腦操作系統(tǒng)的內(nèi)核。 Linux 最早是由芬蘭黑客為嘗試在英特爾 x86 架構(gòu)上提供自由免費的 Unix 操作系統(tǒng)而開發(fā)的。“內(nèi)核”指的是一個提供硬件抽象成、磁盤及文件系統(tǒng)控制、多任務(wù)等功能的系統(tǒng)軟件。 作為一個生產(chǎn)操作系統(tǒng)和開源軟件, Linux是測試新協(xié)議的良好平臺。 Linux 也可以支持 SCTP(流控制傳輸協(xié)議 )之類的協(xié)議,它提供很多比 TCP/IP 更高級的特性。 隨著時間的流逝, Linux 內(nèi)核在內(nèi)存和 CPU 使用方面具有較高的效率,并且十分穩(wěn)定。 Linux 編譯后可以在大量處理器和具有不同體系結(jié)構(gòu)約束和需求的平臺上運行。 Android 系統(tǒng)也是基于 Linux 內(nèi)核,只是將其優(yōu)化了。 Android 開發(fā)組件 Android 開發(fā)分為四大組件,分別是:活動( Activity):用于表現(xiàn)功能。廣播接收器周緯: 基于 android 的手機通訊錄的設(shè)計與實現(xiàn) 12 (BroadcastReceiver ):用于接收廣播。 Activity 組件 Android 中, Activity 是所有程序的根本,所有程序的流程都是運行在Activity 中, Activity 是 Android 當(dāng)中最基本的模塊之一。如果把手機當(dāng)作瀏覽器,那么 Activity相當(dāng)于一個網(wǎng)頁??梢钥吹?Activity 概念和網(wǎng)頁的概念相當(dāng)類。這多個 Activity 之間可以進(jìn)行互相跳轉(zhuǎn),和網(wǎng)頁跳轉(zhuǎn)稍微不一樣, Activity 之間的跳轉(zhuǎn)有可能返回值,例如, 從 Activity A 跳轉(zhuǎn)到 Activity B,那么當(dāng) Activity B 運行結(jié)束的時候,有可能會給 Activity A 一個返回值。 當(dāng)打開一個新的屏幕時,原來的屏幕會成為暫停,并且進(jìn)入歷史堆棧中。 Activity 在運行是會受到一些突然事件的影響,例如:你正在使用一個Activity ,突然來電話了,這時你的應(yīng)用就要具備處理這些突然事件的能力,這就需要用 Activity 生命周期。 華東交通大學(xué)理工學(xué)院畢業(yè)設(shè)計 13 圖 22 Activity生命周期 狀態(tài) 一:當(dāng) Activity 在屏幕前臺時,它處于激活或者運行狀態(tài)。 狀態(tài)二:當(dāng) Activity 上面有另外一個 Activity,上面的 Activity 沒有完全覆蓋它,或者上面的 Activity 是透明的,這時下面的 Activity 仍然對用戶可見,并且是存活狀態(tài),如果系統(tǒng)的內(nèi)存不足時,就會使這個 Activity 滅亡。但是它仍然保留所有的狀態(tài)和信息,對用戶是不可見的。 Service 組件 Service 是 Android 系統(tǒng)中的一種組件,它不能自己運行,只能在后臺運行,并且可以和其他組件進(jìn)行交互。例如:打開一個音樂播放器的程序,這個時候若想上網(wǎng),就打開 Android 瀏覽器, 這個時候雖然已經(jīng)進(jìn)入了瀏覽器這個程序,但是,歌曲播放并沒有停止,而是在后臺繼續(xù)一首接著一首的播放。 周緯: 基于 android 的手機通訊錄的設(shè)計與實現(xiàn) 14 Broadcast Receiver 組件 在 Android 中, Broadcast 是一種廣泛運用在應(yīng)用程序之間傳輸信息的機制。這個組件除了接受和響應(yīng)廣播通知之外,什么都不做。應(yīng)用程序本身也可以啟動一個廣播,比如,讓其他應(yīng)用程序知道,某些數(shù)據(jù)已經(jīng)完成下載,可以被這些應(yīng)用程序使用了。方式一:在 進(jìn)行注冊。方式
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1