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

正文內(nèi)容

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

2025-06-29 13:29本頁(yè)面
  

【正文】 參考文獻(xiàn)[1]《SQL Server數(shù)據(jù)庫(kù)開(kāi)發(fā)》 張智毅等編 電子工業(yè)出版社[2]《Android程序設(shè)計(jì)基礎(chǔ)教程》 蘇國(guó)彬 主編 機(jī)械工業(yè)出版社[3]《SQL Server數(shù)據(jù)庫(kù)管理,設(shè)計(jì)與實(shí)現(xiàn)教程》 趙杰等編著 清華大學(xué)出版社[4]《數(shù)據(jù)庫(kù)系統(tǒng)管理教程》 王珊等編著 清華大學(xué)出版社[5] 張海藩.軟件工程導(dǎo)論[M].北京:清華大學(xué)出版社,1998[6] 匡泰.基于web的進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與研究[J].浙江工業(yè)大學(xué)學(xué)報(bào),2004.18 [7] 印旻.Android語(yǔ)言與面向?qū)ο蟪绦蛟O(shè)計(jì)[M].北京:清華大學(xué)出版社,2000[8] 陳禹,方美琪.軟件開(kāi)發(fā)工具[M].經(jīng)濟(jì)科學(xué)出版社,2002[9] Mehran Sahami. Programming Methodology[M]. Apress:the Expert’s Voice, 2008: 412 [10] Julie Zelenski. Programming Abstractions[M]. Apress: the Expert’s Voice, 2010: 316[11]Haseman Essentials[M]. Apress: the Expert’s Voice, 2009: 822[12] ME實(shí)用詳解用Eclipse進(jìn)行移動(dòng)開(kāi)發(fā)[M].北京:電子工業(yè)出版社,2007[13]李剛.瘋狂Android講義[M].北京:電子工業(yè)出版社,2011[14][M].北京:機(jī)械工業(yè)出版社,2010[15]郭志宏. Android應(yīng)用開(kāi)發(fā)詳解[M]. 北京: 電子工業(yè)出版社, 2010: 621[16]韓超, 梁泉. Android 系統(tǒng)開(kāi)發(fā)原理及開(kāi)發(fā)要點(diǎn)詳解[M]. 北京: 電子工業(yè)出版社, 2010: 111[17]李寧. Android/OPh。此次畢業(yè)設(shè)計(jì)不僅讓我對(duì)Android有了更深的了解,還讓我喜歡上Android,對(duì)我自己的自學(xué)能力也有了一定的提高,同時(shí)也練習(xí)了我的編程技巧,大大提高了我的編程能力。并且,對(duì)一些細(xì)節(jié)上的問(wèn)題馬上進(jìn)行糾正,從而使系統(tǒng)達(dá)到良好狀態(tài)。如圖68和69所示:圖68 備份聯(lián)系人界面圖69 備份完成功能測(cè)試 通訊功能測(cè)試當(dāng)用戶進(jìn)入聯(lián)系人詳細(xì)信息界面,點(diǎn)擊menu鍵,打開(kāi)通訊功能,底部會(huì)彈出打電話和發(fā)信息功能。如圖54所示:圖64 查找聯(lián)系人功能測(cè)試 刪除聯(lián)系人功能測(cè)試刪除功能可以分為兩種,一種是先進(jìn)入聯(lián)系人詳細(xì)信息界面,點(diǎn)擊刪除,會(huì)出現(xiàn)提示,然后選擇確定,即可刪除該聯(lián)系人。該聯(lián)系人的信息就修改成功了。界面中有修改、刪除和返回功能鍵。完成了對(duì)聯(lián)系人信息的填寫(xiě)后,選擇保存鍵,把該聯(lián)系人的信息存儲(chǔ)下來(lái)。在這個(gè)測(cè)試步驟中所發(fā)現(xiàn)的往往是編碼和詳細(xì)設(shè)計(jì)的錯(cuò)誤。 測(cè)試功能模塊模塊測(cè)試是針對(duì)概要設(shè)計(jì)中的每一個(gè)模塊來(lái)進(jìn)行測(cè)試的,它的重點(diǎn)就是測(cè)試module與module之間的關(guān)系。,用于系統(tǒng)測(cè)試階段項(xiàng)目不同時(shí)期的缺陷記錄和錯(cuò)誤狀態(tài)。 系統(tǒng)測(cè)試的方針。 測(cè)試步驟。系統(tǒng)測(cè)試的目的是希望通過(guò)檢查運(yùn)行程序,發(fā)現(xiàn)各種錯(cuò)誤和缺陷。圖58 顯示所有、數(shù)據(jù)還原及號(hào)碼備份界面6系統(tǒng)測(cè)試 系統(tǒng)的測(cè)試 系統(tǒng)測(cè)試,是將已經(jīng)確認(rèn)的軟件、計(jì)算機(jī)硬件、外部設(shè)備、網(wǎng)絡(luò)等其他元素結(jié)合在一起,進(jìn)行信息系統(tǒng)的組裝測(cè)試和確認(rèn)測(cè)試,系統(tǒng)測(cè)試是對(duì)產(chǎn)品系統(tǒng)測(cè)試,是為了檢查系統(tǒng)是否可以符合要求,找出不符合規(guī)格的地方,從而找出更加具體、完善的方法。i++) {(i)。for(int i=0。Buttonbtn_backup_ok= (Button)()。()。View backup_view = (, null)。adapter = new SimpleAdapter(,list, , new String[]{imageid,name,mobilephone}, new int[]{,})。(fileName)。if((fileName)){new ().setTitle(請(qǐng)選擇方式:).setPositiveButton(覆蓋, new () {public void onClick(DialogInterface dialog, int which) {DBHelper helper = new DBHelper()。enterFileNameDialog = new ().setView(enterFileNameView).setNegativeButton(取消, null).setPositiveButton(確定, new () {public void onClick(DialogInterface dialog, int which) {DBHelper helper = new DBHelper()。}case 3:{LayoutInflater li = ()。}}).setNegativeButton(取消, null).create().show()。()。()。i++) {(i)。for(int i=0。Buttonbtn_backup_ok=(Button)()。(privacy)。()。View backup_view = (, null)。}case 2:{()。()。adapter = new SimpleAdapter(,List, , new String[]{imageid,name,mobilephone}, new int[]{,})。下面列出顯示所有、備份數(shù)據(jù)和還原數(shù)據(jù)的代碼:(new OnItemClickListener(){public void onItemClick(AdapterView? arg0, View arg1, int arg2,long arg3) {switch(arg2){case 0:{DBHelper helper = new DBHelper()。}}return (featureId, item)。} else {initNumChooseDialog()。} else if( == 1) {Intent intent = new Intent(,(smsto:// + callData[0]))。if(callData == null) {loadAvailableCallData()。}break。startActivity(intent)。}if( == 0) {(this, 沒(méi)有可用的號(hào)碼!, ).show()。}public boolean onMenuItemSelected(int featureId, MenuItem item) {switch(()){case : {status = 。()。()。(0, +1, 2, 發(fā)短信)。實(shí)現(xiàn)此功能的圖如下:圖56 查詢來(lái)聯(lián)系人界面 通信功能設(shè)計(jì)該Android手機(jī)通訊錄有一個(gè)亮點(diǎn),就是點(diǎn)擊某聯(lián)系人,可以直接去該聯(lián)系人進(jìn)行打電話和發(fā)短信功能。}break。()。adapter = new SimpleAdapter(,list, new String[]{imageid,name,mobilephone}, new int[]{,})。(deleteId)。}if(deleteId == null||() == 0) {(,).show()。amp。盡可能的設(shè)計(jì)出符合手機(jī)尺寸的界面。drawable/目錄中是保存圖片信息的。 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 用戶界面設(shè)計(jì)用戶界面對(duì)于一個(gè)設(shè)計(jì)來(lái)說(shuō)是非常重要的,一個(gè)好的界面可以讓用戶看起來(lái)就比較舒服,能夠讓用戶更加傾向于選擇使用這個(gè)軟件。(3)安裝ADT:?jiǎn)?dòng)Eclipse后,打開(kāi)helpInstall New Software出來(lái)窗口后點(diǎn)擊Add出現(xiàn)對(duì)話框,在線安裝ADT就輸入://,Name就自己想一個(gè)。Android平臺(tái)的搭建步驟如下:(1)安裝Eclipse:先從我指導(dǎo)老師那里下載好Eclipse軟件,將Eclipse壓縮包解壓到E:\android\abc,不用安裝,直接可以運(yùn)行。并且要在Eclipse中安裝ADT。每一個(gè)Android應(yīng)用程序是Dalvik虛擬機(jī)中的實(shí)例,運(yùn)行在他們自己的進(jìn)程中。每張表都是獨(dú)立的,不受影響,數(shù)據(jù)庫(kù)也是獨(dú)立的。 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)本系統(tǒng)為了實(shí)現(xiàn)文本管理功能,需要建立文本信息表database,文本信息表database中需要包含的屬性有id,name,mobilephone,officephone,familyphone,position,pany,address,zipCode,otherContact,remark。用戶可以直接和該聯(lián)系人進(jìn)行通訊。(4)查找聯(lián)系人:點(diǎn)擊menu鍵,界面底部出現(xiàn)查找功能鍵,點(diǎn)擊,用戶可以通過(guò)姓名和電話號(hào)碼對(duì)聯(lián)系人進(jìn)行查找。還可以在菜單上選擇刪除全部聯(lián)系人來(lái)清空通訊錄。(2)刪除聯(lián)系人:點(diǎn)擊聯(lián)系人列表中一個(gè)已存在的聯(lián)系人,進(jìn)入聯(lián)系人編輯界面,可進(jìn)行刪除聯(lián)系人操作。(1)添加聯(lián)系人:點(diǎn)擊menu,再點(diǎn)擊通信錄界面中的增加按鈕,進(jìn)入增加聯(lián)系人界面。手機(jī)通訊錄已經(jīng)不僅是顯示電話號(hào)碼這么單一了,而是向著個(gè)性化、人性化的方向發(fā)展,大大的方便用戶查看和存儲(chǔ)聯(lián)系人的詳細(xì)信息。該設(shè)計(jì)使用戶操作更加簡(jiǎn)單,更加人性化,使我的通訊錄更加切合用戶的需求。系統(tǒng)功能如圖41所示。其中菜單功能中又包括:顯示所有、刪除所有、號(hào)碼備份功能。這樣可以是該設(shè)計(jì)更加具有可用性。4通訊錄應(yīng)用的功能設(shè)計(jì) 總體設(shè)計(jì)項(xiàng)目的好壞決定于做項(xiàng)目的流程,要嚴(yán)格按照項(xiàng)目的流程來(lái)完成每一個(gè)步驟,這才能保證項(xiàng)目能否在規(guī)定時(shí)間內(nèi)完成。該設(shè)計(jì)完全是基于Android平臺(tái)設(shè)計(jì)出的,執(zhí)行Java代碼。數(shù)據(jù)庫(kù)就是存放數(shù)據(jù)的倉(cāng)庫(kù),數(shù)據(jù)庫(kù)中的數(shù)據(jù)按一定數(shù)據(jù)模型組織、描述和存儲(chǔ),具有較小的重復(fù)度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并且可以被在一定范圍內(nèi)的各種用戶共享。 第二,反應(yīng)的速度要快,軟件能夠迅速處理用戶的操作請(qǐng)求,如果軟件不能對(duì)用戶的操作快速響應(yīng),就應(yīng)該出現(xiàn)一個(gè)提示,提示用戶軟件正在運(yùn)行,正在處理用戶的請(qǐng)求。第一,用戶界面要清晰簡(jiǎn)單,用戶看著也爽快。本設(shè)計(jì)不僅僅考慮了用戶需要的功能需求,還盡可能的去滿足廣大用戶使用該軟件的感覺(jué)。 性能需求分析一個(gè)軟件的功能強(qiáng)大,使用的用戶就多。(5)撥號(hào)及發(fā)信息功能:當(dāng)該設(shè)計(jì)顯示出所有聯(lián)系人的姓名時(shí),我們可以選中某個(gè)聯(lián)系人,點(diǎn)擊menu鍵與該聯(lián)系人進(jìn)行通話或者發(fā)信息。(3)修改聯(lián)系人功能:選出某個(gè)聯(lián)系人的名字時(shí),可以對(duì)此人的相應(yīng)數(shù)據(jù)進(jìn)行修改,并且保存該聯(lián)系人的新信息。大大方便了用戶查看聯(lián)系人的信息。該手機(jī)通訊錄軟件有以下等功能,如圖31所示:圖31 手機(jī)通訊錄不同功能切換(1)增加聯(lián)系人功能:當(dāng)我們進(jìn)入該設(shè)計(jì)的操作界面時(shí),點(diǎn)擊menu鍵,底部會(huì)出來(lái)添加功能,點(diǎn)擊了添加,我們可以錄入聯(lián)系人的頭像、頭像、姓名、手機(jī)號(hào)碼、辦公室電話、家庭電話、職務(wù)職稱、單位名稱、地址、郵政編碼、Email、其他聯(lián)系方式、備注這些信息。本系統(tǒng)根據(jù)對(duì)用戶需求的分析大概總結(jié)出了本項(xiàng)目應(yīng)該具有的功能模塊。使用Content Provider能夠靈活的替換底層使用的存儲(chǔ)設(shè)備,不用考慮底層存儲(chǔ)設(shè)備的細(xì)節(jié),從而使應(yīng)用系統(tǒng)具有良好的數(shù)據(jù)。在各大組件中,Service和Content Provider都是那種需要持續(xù)訪問(wèn)的。在Android中,對(duì)數(shù)據(jù)的保護(hù)是很嚴(yán)的,除了放在SD卡中的數(shù)據(jù),一個(gè)應(yīng)用的數(shù)據(jù)庫(kù)、文件等內(nèi)容,都不允許直接訪問(wèn)。但如果執(zhí)行這個(gè)方法,就不能接受廣播。都可以接受對(duì)應(yīng)的廣播。動(dòng)態(tài)注冊(cè)比靜態(tài)注冊(cè)較靈活。這種方法有一個(gè)特點(diǎn)是即使應(yīng)用程序已經(jīng)關(guān)閉了,但這個(gè)BroadcastReceiver依然會(huì)接受廣播出來(lái)的對(duì)象。注冊(cè)BroadcastReceiver有兩種方式。很多廣播由系統(tǒng)代碼產(chǎn)生,比如時(shí)區(qū)變化,電磁量變低,拍攝照片,或是用戶改變語(yǔ)言首選項(xiàng),都會(huì)產(chǎn)生廣播。BroadcastReceiver是對(duì)發(fā)出來(lái)的Broadcast進(jìn)行過(guò)濾接受并響應(yīng)的組件。本系統(tǒng)客戶端擴(kuò)展功能就是采用Service來(lái)進(jìn)行設(shè)計(jì)和開(kāi)發(fā)的。Service是一種程序,它可以運(yùn)行很長(zhǎng)時(shí)間,但是它卻沒(méi)有用戶界面。 如果其他地方需要內(nèi)存,則系統(tǒng)會(huì)殺死這個(gè)Activity。狀態(tài)三:當(dāng)Activity完全被另一個(gè)Activity覆蓋時(shí),就是出于停止?fàn)顟B(tài)。它可以響應(yīng)用戶的一系列操作。Activity生命周期有三個(gè)狀態(tài),如圖22所示。用戶可以選擇性的移除一些沒(méi)有必要的屏幕,因?yàn)锳ndroid會(huì)把每個(gè)應(yīng)用的開(kāi)始到當(dāng)前的每個(gè)屏幕保存在堆棧中。這樣做在很多時(shí)候是相當(dāng)方便的。一般一個(gè)Android應(yīng)用由多個(gè)Activity組成的。在Activity當(dāng)中可以添加一些Button、Check box等控件。在Android的程序當(dāng)中,Activity代表手機(jī)屏幕的一屏。內(nèi)容提供商(Content Provider):支持在多個(gè)應(yīng)用中存儲(chǔ)和讀取數(shù)據(jù),相當(dāng)于數(shù)據(jù)庫(kù)。服務(wù)(Service):用于后臺(tái)運(yùn)行服務(wù),不提供界面呈現(xiàn)。它提供諸如內(nèi)存管理、進(jìn)程管理、設(shè)備驅(qū)動(dòng)等服務(wù),同時(shí)也是手機(jī)軟硬件的連接層,提供了一個(gè)屏蔽層用于屏蔽硬件和上層軟件。這是非常重要的一點(diǎn)。但是對(duì)于Linux來(lái)說(shuō),最有趣的是在這個(gè)大小和復(fù)雜性的前提下,依然有很好的可移植性。Linux還是一個(gè)動(dòng)態(tài)內(nèi)核,支持動(dòng)態(tài)添加或刪除軟件組件,他們可以在引導(dǎo)時(shí)根據(jù)需要或在任何時(shí)候由用戶插入。Linux支持大量網(wǎng)絡(luò)協(xié)議,包括TCP/IP協(xié)議。一
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1