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

正文內(nèi)容

基于android的手機(jī)電話薄的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-展示頁

2025-07-05 13:29本頁面
  

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