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

正文內(nèi)容

基于android的云通訊錄的設(shè)計畢業(yè)論文(存儲版)

2025-07-28 01:58上一頁面

下一頁面
  

【正文】 庭電話、單位電話、單位名、職位、住址、郵編、備注等信息。開始聯(lián)系人列表按查詢按鈕跳轉(zhuǎn)到查看聯(lián)系人Activity結(jié)束輸入查詢條件顯示信息修改/刪除操作打電話、發(fā)短信聯(lián)系人數(shù)據(jù)庫圖57 查詢聯(lián)系人流程圖6. 菜單操作[1] 用例名稱:菜單操作[2] 用例描述:選擇菜單功能[3] 角色:手機(jī)用戶[4] 前置條件:單擊菜單按鈕[5] 后置條件:進(jìn)入菜單界面[6] 基本路徑 開始聯(lián)系人列表按查詢按鈕跳轉(zhuǎn)到菜單Activity結(jié)束查看所有聯(lián)系人數(shù)據(jù)庫刪除所有備份還原個人空間退出菜單SD卡數(shù)據(jù)圖58 菜單操作流程圖 系統(tǒng)界面設(shè)計本系統(tǒng)一共有11個頁面文件,主要的界面如下:,如圖59所示,顯示已經(jīng)存儲的聯(lián)系人數(shù)據(jù)數(shù)據(jù):圖59 系統(tǒng)主界面,如圖510所示,顯示添加聯(lián)系人的選項(xiàng),完成聯(lián)系人的添加:圖510 添加聯(lián)系人界面 顯示彈出的主菜單的對話圖511 主菜單界面,顯示聯(lián)系人的信息具體選項(xiàng),可以完成數(shù)據(jù)的編輯和刪除:圖512 查看修改界面 顯示用戶頭像的切換:圖513 選擇頭像界面 打電話時彈出的對話框顯示圖514 打電話發(fā)短信界面 顯示主頁的菜單圖515 子菜單界面 為特權(quán)用戶登錄圖516 個人空間登陸界面進(jìn)入后的界面:圖517 個人空間界面完成上述的操作后,便是進(jìn)行代碼的編寫和調(diào)試,使用Java語言和Android API進(jìn)行程序設(shè)計。} else {cursor = (DB_TABLENAME, new String[]{_id,name,mobilephone,officephone,familyphone,address,othercontact,position,pany,zipcode,remark,imageid,privacy}, privacy=0,null, null, null, null)。).append(((familyphone))).append(39。).append(((position))).append(39。).append(\n)。 ()。在程序開發(fā)中,使用了打印調(diào)試信息,debug調(diào)試和斷點(diǎn)調(diào)試等方法。代碼審查 代碼審查為了發(fā)現(xiàn)代碼中冗余的部分,不合理的部分。任務(wù)是驗(yàn)證軟件的功能和性能及其他特性是否與需求一致。正常該軟件時,手機(jī)的耗電量并未明顯增加。216。在數(shù)據(jù)庫方面,使用系統(tǒng)自帶的數(shù)據(jù)庫,只要在程序中調(diào)用繼承于SQLiteOpenHelper 的MyDBhelper數(shù)據(jù)庫幫助類完成表的建立,然后根據(jù)具體的要求,自己編寫數(shù)據(jù)庫的添加,刪除,更新等操作。設(shè)此款通訊錄軟件包含了基本的通訊錄的功能:增、刪、改、查,并且還加入了頭像選擇、個人空間、數(shù)據(jù)備份與還原、支持模糊查詢、支持選擇單個和多個聯(lián)系人等特色功能!不足的地方程序設(shè)計的風(fēng)格上還有待完善,缺少注釋,是程序?qū)e人難以閱讀和理解,也不便于調(diào)試與完善。系統(tǒng)界面應(yīng)設(shè)計的美觀、友好、易于操作、功能健全。完成本系統(tǒng)。 單擊修改按鈕,則聯(lián)系人的信息框會變成可編輯模式,用戶能輸入修改信息,修改好后,可以打擊保存修改按鈕,則會保存用戶的修改,如輸入:將聯(lián)系人為蒲公英的手機(jī)號改為:18946351296 職務(wù)職稱改為:經(jīng)理 單位改為:百度 地址改為:廣州然后單擊保存修改,用戶信息已改變!圖 72修改聯(lián)系人信息測試圖216。如:直接退出,沒有點(diǎn)退出菜單,程序數(shù)據(jù)不會受到破壞。2. 確認(rèn)測試確認(rèn)測試又稱有效性測試。 這個測試步驟是為了發(fā)現(xiàn)系統(tǒng)需求說明書中的錯誤。程序開發(fā)是一個循序漸進(jìn)的過程。loadImage() 函數(shù)實(shí)現(xiàn):使用gallery控件和imageswith實(shí)現(xiàn)頭像的加載和選擇ImageAdapter類的實(shí)現(xiàn)自定義頭像適配器public View makeView() { ImageView view = new ImageView(this)。).append(((remark))).append(39。).append((())).append(39。).append(((officephone))).append(39。Cursor cursor = null。點(diǎn)擊菜單,可進(jìn)入菜單界面:點(diǎn)擊所有聯(lián)系人,可以顯示所有人信息、點(diǎn)擊刪除所有聯(lián)系人,可以刪除所有人信息、點(diǎn)擊備份信息到SD卡,可以將數(shù)據(jù)庫數(shù)據(jù)備份到SD卡、點(diǎn)擊還原數(shù)據(jù)到通訊錄,可以從SD卡上備份的數(shù)據(jù)還原到數(shù)據(jù)庫、點(diǎn)擊個人空間,輸入密碼并進(jìn)入個人操作界面、點(diǎn)擊退出,退出到主界面。對于用戶而言,通訊錄上按鈕、菜單、輸入框是用戶向系統(tǒng)輸入的操作請求的輸入設(shè)備,GUI與是用于向用戶輸出信息的輸出設(shè)備。 改:修改已有聯(lián)系人的信息;216。硬件支持:當(dāng)前的計算機(jī)硬件配置也完全能滿足開發(fā)的需求,能夠良好的運(yùn)行哥開發(fā)軟件和Android虛擬機(jī)。在發(fā)出獨(dú)占鎖后,其他的讀或?qū)懖僮鲗⒉粫诎l(fā)生。所以在部署的使用能省去不少麻煩。INTEGER:值被標(biāo)識為整數(shù),依據(jù)值的大小可以依次被存儲為1,2,3,4,5,6,7,8.REAL:所有值都是浮動的數(shù)值,被存儲為8字節(jié)的IEEE浮動標(biāo)記序號.TEXT:值為文本字符串,使用數(shù)據(jù)庫編碼存儲(TUTF8, UTF16BE or UTF16LE).BLOB:值是BLOB數(shù)據(jù)塊,以輸入的數(shù)據(jù)格式進(jìn)行存儲。查詢到的結(jié)果,以Cursor的形式進(jìn)行返回,調(diào)用者可以移動Cursor來訪問各列的數(shù)據(jù)。 () 將它們自己的intent broadcasts廣播給其他應(yīng)用程序。 BroadcastReceiver 組件在Android 中,Broadcast 是一種廣泛運(yùn)用的在應(yīng)用程序之間傳輸信息的機(jī)制。Service 是一種程序,它可以運(yùn)行很長時間,但是它卻沒有用戶界面。和 onStop 方法一樣,如果內(nèi)存緊張,系統(tǒng)會直接結(jié)束這個活動而不會觸發(fā)該方法。這時候需要將活動的狀態(tài)持久化,比如正在編輯的數(shù)據(jù)庫記錄等。[1] Activity的生命周期如圖21所示,Activity的5中狀態(tài)之間的如何切換與運(yùn)作圖22 Activity的生命周期一個Activity的啟動順序:onCreate()onStart()onResume()當(dāng)另一個Activity啟動時:第一個Activity onPause()第二個ActivityonCreate()onStart()onResume()第一個ActivityonStop()當(dāng)返回到第一個Activity時:第二個Activity onPause() 第一個ActivityonRestart()onStart()onResume()第二個ActivityonStop()onDestroy()一個Activity的銷毀順序:情況一:onPause()Process Killed情況二:onPause()onStop()Process Killed情況三:onPause()onStop()onDestroy()每一個活動Activity都處于某一個狀態(tài),對于開發(fā)者來說,是無法控制其應(yīng)用程序處于某一個狀態(tài)的,這些均由系統(tǒng)來完成。圖21 Android體系結(jié)構(gòu) Android開發(fā)組件Android開發(fā)四大組件分別是:活動(Activity): 用于表現(xiàn)功能;服務(wù)(Service): 后臺運(yùn)行服務(wù),不提供界面呈現(xiàn);廣播接收器(BroadcastReceiver):用于接收廣播;內(nèi)容提供商(Content Provider): 支持在多個應(yīng)用中存儲和讀取數(shù)據(jù),相當(dāng)于數(shù)據(jù)庫。YAFFS 目前有 YAFFS 和 YAFFS2 兩個版本,一般來說,YAFFS 對小頁面528 字節(jié)/頁有很好的支持,而更大的頁面2K 64字節(jié)/頁就需要支持超大容量的 NAND Flash。它采用了軟件堆層(software stack,又名以軟件疊層)的架構(gòu),主要分為三部分,底層以Linux內(nèi)核為基礎(chǔ),由C語言開發(fā),只提供基本功能;中間層包括數(shù)據(jù)庫Library和虛擬機(jī)Virtual Machine,由C++開發(fā);最上層是由各公司自行開發(fā),以Java編寫的各種應(yīng)用軟件,如通話程序,短信程序等。在Google和Android手機(jī)聯(lián)盟的共同推動下,Android在眾多手機(jī)操作系統(tǒng)中脫穎而出,受到廣大消費(fèi)者的歡迎。以Java語言為基礎(chǔ),結(jié)合Android移動開發(fā)平臺,并利用Android提供的SDK,實(shí)現(xiàn)在Android平臺上運(yùn)行的手機(jī)通訊錄,方便廣大手機(jī)用戶更加便捷地對聯(lián)系人的信息進(jìn)行管理。3) 個人空間登錄功能。進(jìn)度安排(包括時間劃分和各階段主要工作內(nèi)容) 第一階段:2014年12月~2015年3月,收集資料,確定研究方向,完成論文選題。大家生活當(dāng)中經(jīng)常遇到手機(jī)丟失,出現(xiàn)故障,和其他一些事故。隨著手機(jī)通訊錄功能的不斷加強(qiáng)與完善,手機(jī)通訊錄對于人們的意義,已不僅僅像記事簿一樣顯示通訊地址,而是向著個性化、人性化的方向發(fā)展。所需的特定驅(qū)動代碼,該層用來提供系統(tǒng)的底層服務(wù),包括安全機(jī)制、存管理、進(jìn)程管理、網(wǎng)絡(luò)堆棧及一系列驅(qū)動模塊。同時Android提供了豐富的庫類支持且大部分為開源代碼,如采用的數(shù)據(jù)庫為SQLite。這個類顯示為一個有Views組成的用戶界面,并響應(yīng)事件。onCreate : 當(dāng)活動第一次啟動的時候,觸發(fā)該方法,可以在此時完成活動的初始化工作。 所以保存狀態(tài)信息是應(yīng)該在onPause時做,而不是onStop時做。當(dāng)一個新的Activity啟動時,當(dāng)前的活動的Activity將會移到Activity棧的頂部。 注意,()不會嵌套(即使會有相應(yīng)的onStart()方法被調(diào)用),所以無論同一個服務(wù)被啟動了多少次,()或者stopSelf(),他都會被停止。例如,當(dāng)電話呼入這個外部事件到來的時候,可以利用BroadcastReceiver 進(jìn)行處理。Andorid當(dāng)然不會真的把每個應(yīng)用都做成一座孤島,它為所有應(yīng)用都準(zhǔn)備了一扇窗,這就是Content Provider。 Android數(shù)據(jù)庫 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數(shù)據(jù)庫特點(diǎn)1. 輕量級SQLite和C/S模式的數(shù)據(jù)庫軟件不同,它是進(jìn)程內(nèi)的數(shù)據(jù)庫引擎,因此不存在數(shù)據(jù)庫的客戶端和服務(wù)器。很多手機(jī)操作系統(tǒng)都可以運(yùn)行,比如Android、Windows Phone、Sym
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1