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

正文內(nèi)容

基于android的手機(jī)通訊錄的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-免費(fèi)閱讀

2024-09-28 15:37 上一頁面

下一頁面
  

【正文】 break。i=()。 progressDialog = new () .setTitle(備份正在進(jìn)行中 ...) .setView(backup_view) .create()。 list = (privacy)。} if( == 0) { (this, 沒有可用的號碼! , ).show()。 if(callData == null) { loadAvailableCallData()。其代碼具體如下: public boolean onCreateOptionsMenu(Menu menu) { (0, , 1, 打電話 )。 list = (privacy)。對于不同的手機(jī)屏幕,設(shè)計(jì)者要考慮界面的大小不同 。這樣才是完整的 Android 開發(fā)平臺。 ( 6)菜單功能:直接點(diǎn)擊 menu,出現(xiàn)菜單功能鍵,選中,會(huì)出現(xiàn)顯示所有、刪除所有、號碼備份、還原數(shù)據(jù)等功能。輸入聯(lián)系人的基本信息,并可根據(jù)用戶需求增加個(gè)性化信息如頭像、姓名、手機(jī)號碼、辦公室電話、家庭電話、職務(wù)職稱、單位名稱、地址、郵政編碼、 Email、其他聯(lián)系方式、備注,單擊確認(rèn)返回主界面。當(dāng)打開聯(lián)系人詳細(xì)信息時(shí),還有通訊功能。 Android 自帶了 SQLite 數(shù)據(jù)庫,是一款輕型數(shù)據(jù)庫,它的設(shè)計(jì)目標(biāo)是嵌入式,關(guān)于 SQLite 的數(shù)據(jù)類型,你會(huì)驚訝: Typelesssness,無類型,這意味著用戶可以保存任何類型的數(shù)據(jù),無論聲明的數(shù)據(jù)類型是什么,對于 SQLite 來說都是可以用的,完全有效。但是,光功能強(qiáng)大還不足夠,還需有軟件的性能完善。對聯(lián)系人的一系列信息可以完整的記錄。 Content Provider 屏蔽了內(nèi)部數(shù)據(jù)的存儲細(xì)節(jié),向外提供了上述統(tǒng)一的接口模型,這樣的抽象層次,大大簡化了上層應(yīng)用的書寫,也對數(shù)據(jù)的整合提供了更方便的途徑。方式二:在代碼中注冊廣播,第一種俗稱靜態(tài)注冊,第二種俗稱動(dòng)態(tài)注冊。 周緯: 基于 android 的手機(jī)通訊錄的設(shè)計(jì)與實(shí)現(xiàn) 14 Broadcast Receiver 組件 在 Android 中, Broadcast 是一種廣泛運(yùn)用在應(yīng)用程序之間傳輸信息的機(jī)制。 狀態(tài)二:當(dāng) Activity 上面有另外一個(gè) Activity,上面的 Activity 沒有完全覆蓋它,或者上面的 Activity 是透明的,這時(shí)下面的 Activity 仍然對用戶可見,并且是存活狀態(tài),如果系統(tǒng)的內(nèi)存不足時(shí),就會(huì)使這個(gè) Activity 滅亡。這多個(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è)返回值。廣播接收器周緯: 基于 android 的手機(jī)通訊錄的設(shè)計(jì)與實(shí)現(xiàn) 12 (BroadcastReceiver ):用于接收廣播。 隨著時(shí)間的流逝, Linux 內(nèi)核在內(nèi)存和 CPU 使用方面具有較高的效率,并且十分穩(wěn)定。 Linux 最早是由芬蘭黑客為嘗試在英特爾 x86 架構(gòu)上提供自由免費(fèi)的 Unix 操作系統(tǒng)而開發(fā)的。然而 slqite 可以直接訪問數(shù)據(jù)庫,不需要任何中間接口來完成。如圖 21: 圖 21 Android架構(gòu)圖 硬件抽象層: Android 的硬件抽像層是能以封閉源碼形式提供硬件驅(qū)動(dòng)模塊。同時(shí) Android 提供了很多庫類支持而且大部分都是開源代碼,所有的Android 應(yīng)用都運(yùn)行在它自己的進(jìn)程里,該進(jìn)程是一個(gè) Dalvik 虛擬機(jī)的實(shí)例,Dalvik 被設(shè)計(jì)成能在一臺設(shè)備上高效的運(yùn)行多個(gè)虛擬機(jī)實(shí)例。 Android 技術(shù)介紹 Android 的本義指 機(jī)器人 ,是 Google在 2020年 11月 5日宣布的開源手機(jī)系統(tǒng)的名稱,中文注冊商標(biāo) 安致 , 該平臺由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成,是一個(gè)為移動(dòng)終端打造的真正開放和完整的智能手機(jī)系統(tǒng)。據(jù)可靠統(tǒng)計(jì)顯示,有 90%以上的人使用手機(jī)通訊錄功能。進(jìn)一步又介紹了一些關(guān) 于 Android 的發(fā)展、特性、 Android 開發(fā)組件以及 Android 的主要工作機(jī)制。通過點(diǎn)擊保存實(shí)現(xiàn)此功能。它根據(jù)原始的通訊錄做了很大的改進(jìn),不僅具有常用的添加聯(lián)系人、編輯聯(lián)系人、刪除聯(lián)系人、查找聯(lián)系人等功能,還具 有打電話、發(fā)信息、顯示所有、刪除所有、號碼備份、 SD卡備份等功能。如今,人們聯(lián)系華東交通大學(xué)理工學(xué)院畢業(yè)設(shè)計(jì) 7 的越來越密切,手機(jī)通訊錄也變的那么地不可缺少。 Android 系統(tǒng)是開源的,“開源”是用于描述那些源碼可以被公眾使用的軟件,并且該軟件的使用、修改和發(fā)行也不受限制。 2020 年 9 月 22 日,美國運(yùn)營商 TMobileUSA在紐約正式發(fā)布 第一款 Google手機(jī) —— TMobile G1。 Android 是由 Linux+Java 構(gòu)成的開源軟件,允許所有個(gè)人和廠商在其基礎(chǔ)上進(jìn)行開發(fā)。 智能手機(jī)有五大特 點(diǎn),分別是: ; PDA的功能; ; ; 。 Android。本人完全意識到本申明的法律后果由本人承擔(dān)。 畢業(yè)設(shè)計(jì)作者簽名: 日期: 年 月 日 畢業(yè)設(shè)計(jì)版權(quán)使用授權(quán)書 本畢業(yè)設(shè)計(jì)作者完全了解學(xué)院有關(guān)保留、使用畢業(yè)設(shè)計(jì)的規(guī)定,同意學(xué)校保留并向國家有關(guān)部門或機(jī)構(gòu)送交設(shè)計(jì)的復(fù)印件和電子版,允許設(shè)計(jì)被查閱和借閱。 Java。 當(dāng)今的世界是信息極大豐富的世界,人們對于各種信息的獲取有極度強(qiáng)烈的需求。 Android 的 Logo 是由 Ascender 公司設(shè)計(jì)的。經(jīng)市場研究機(jī)構(gòu) IDC 作出預(yù)測稱,谷歌的手機(jī)操作系統(tǒng) Android 到 2020 年將成為全球第二大手機(jī)操作系統(tǒng),出貨量從 2020 年的 69 萬部直線飆升到 2020 年6800 萬部,復(fù)合年均增長率達(dá)到 %。因?yàn)?Android 的開源性,專業(yè)人士可以利用開發(fā)的源代碼進(jìn)行二次開發(fā),可 以縮短開發(fā)周期,降低開發(fā)成本,并且打造出更加吸引用戶,更加個(gè)性化的 Android。人們利用手機(jī)通訊錄對朋友的聯(lián)系方式以及一些重要信息的記錄,大大的方便了用戶對聯(lián)系人的合理管理。此通訊錄系統(tǒng)是十分完善且人性化的。而且可以保存的信息有新聯(lián)系人的頭像,姓名,手機(jī)號碼,辦室電話,家庭電話,職務(wù)職稱,單位名稱,地址,郵政編碼, Email,其他聯(lián)系方式,備注信息。 本文詳細(xì)的提出了軟件的架構(gòu),以及通訊錄的設(shè)計(jì)方案,利用 Java 語言進(jìn)行開發(fā),同時(shí)還需要基于 Dalvik 虛擬機(jī),所以,利用 Eclipse 為開發(fā)環(huán)境?,F(xiàn)今,手機(jī)通訊錄功能不斷的完善,手機(jī)通訊錄對人們有非常重要的意義,比記事簿強(qiáng)上千百倍,它不只是顯示通訊地址,而是向著人性化、重新化方向發(fā)展。它采用了軟件堆層的架構(gòu),主要分為三個(gè)部分,底層是用 Linux 內(nèi)核為基礎(chǔ),利用 C 語言開發(fā),提供基本功能;中間層是數(shù)據(jù)庫和虛擬機(jī),由 C++開發(fā);最上層是用戶自己進(jìn)行開發(fā),憑借自己的個(gè)性和風(fēng)格,用 Java 語言進(jìn)行編寫的各種軟件, Android 它的開放性就優(yōu)于其它封閉式的手機(jī)系統(tǒng),因此,用戶都可能根據(jù)自己的喜好將手機(jī)系統(tǒng)中的所有功能重新編寫。 Dalvik 虛擬機(jī)的可執(zhí)行文件被封裝成 Dalvik 可執(zhí)行格式。的目的是為了把 Android framework 與 Linux kernel 隔開,讓 Android 不至過度依賴 Linux kernel,以達(dá)成 Kernel independent 的概念,也讓 Android framework 的開發(fā)能在不考量驅(qū)動(dòng)程序?qū)崿F(xiàn)的前提下進(jìn)行發(fā)展。 零配置:因?yàn)?sqlite 不需要中間接口,所以我們不需要安裝其他配置。從技術(shù)上說 Linux 是一個(gè)內(nèi)核。但是對于 Linux 來說,最有趣的是在這個(gè)大小和復(fù)雜性的前提下,依然有 很好的可移植性。內(nèi)容提供商( Content Provider):支持在多個(gè)應(yīng)用中存儲和讀取數(shù)據(jù),相當(dāng)于數(shù)據(jù)庫。這樣做在很多時(shí)候是相當(dāng)方便的。 狀態(tài)三:當(dāng) Activity 完全被另一個(gè) Activity 覆蓋時(shí),就是出于停止?fàn)顟B(tài)。 BroadcastReceiver 是對發(fā)出來的 Broadcast 進(jìn)行過濾接受并響應(yīng)的組件。動(dòng)態(tài)注冊比靜態(tài)注冊較靈活。在各大組件中,Service 和 Content Provider 都是那種需要持續(xù)訪問的。大大方便了用戶查看聯(lián)系人的信息。本設(shè)計(jì)不僅僅考慮了用戶需要的功能需求,還盡可能的去滿足廣大用戶使用該軟件的感覺。 該設(shè)計(jì)完全是基于 Android 平臺設(shè)計(jì)出的,執(zhí)行 Java 代碼。系統(tǒng)功能如圖41所示。 ( 2)刪除聯(lián)系人:點(diǎn)擊聯(lián)系人列表中一個(gè)已存在的聯(lián)系人,進(jìn)入聯(lián)系人編輯界面,可進(jìn)行刪除聯(lián)系人操作。 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 本系統(tǒng)為了實(shí)現(xiàn)文本管 理功能,需要建立文本信息表 database,文本信息表 database 中需要包含的屬性有 id, name, mobilephone, officephone,familyphone,position,pany,address,zipCode,otherContact,remark。 Android 平臺的搭建步驟如下: ( 1)安裝 Eclipse:先從我指導(dǎo)老師那里下載好 Eclipse 軟件,將 Eclipse壓縮包解壓到 E: \android\abc,不用安裝,直接可以運(yùn)行。盡可能的設(shè)計(jì)出符合手機(jī)尺寸的界面。 adapter = new SimpleAdapter(,list, new String[]{imageid,name,mobilephone}, new int[]{,})。 (0, +1, 2, 發(fā) 短信 )。} if( == 0) { (this, 沒有可用的號碼! , ).show()。 } else if( == 1) { Intent intent = new Intent(,( + callData[0]))。 adapter = new SimpleAdapter( ,List, , new String[]{imageid,name,mobilephone}, new int[]{,})。 ()。i++) { (i)。} case 3:{ LayoutInflater li = ()。}}) .setNegativeButton(取消 , null) .create() .show()。 for(int i=0。 View backup_view = (, null)。下面列出顯示所有、備份數(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()。 if(callData == null) { loadAvailableCallData()。} public boolean onMenuItemSelected(int featureId, MenuItem item) { 華東交通大學(xué)理工學(xué)院畢業(yè)設(shè)計(jì) 33 switch(()){ case : { status = 。實(shí)現(xiàn)此功能的圖如下: 圖 56 查詢來聯(lián)系人界面 通信功能設(shè)計(jì) 該 Android 手機(jī)通訊錄有一個(gè)亮點(diǎn),就是點(diǎn)擊某聯(lián)系人,可以直接去該聯(lián)系人進(jìn)行打電話和發(fā)短信功能。 (deleteId)。 drawable/目錄中是保存圖片信息的。并且要在 Eclipse 中安裝 ADT。用戶可以直接和該聯(lián)系人進(jìn)行通訊。 ( 1)添加聯(lián)系人:點(diǎn)擊 menu,再點(diǎn)擊通信錄界面中的增加按鈕,進(jìn)入增加聯(lián)系人界面。其中菜單功能中又包括:顯示所有、刪除所有、號碼備份功能。 數(shù)據(jù)庫就是存放數(shù)據(jù)的倉庫,數(shù)據(jù)庫中的數(shù)據(jù)按一定數(shù)據(jù)模型組織、描述和存儲,具有較小的重復(fù)度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并且可以被在一定范圍內(nèi)的各種用戶共享。 性能需求分析 一個(gè)軟件的功能強(qiáng)大,使用的用戶就多。 該手機(jī)通訊錄軟件有以下等功能 ,如圖 31所示: 圖 31 手機(jī)通訊錄不同功能切換 ( 1)增加聯(lián)系人功能:當(dāng)我們進(jìn)入該設(shè)計(jì)的操作界面時(shí),點(diǎn)擊 menu 鍵,底部會(huì)出來添加功能,點(diǎn)擊了添加,我們可以錄入聯(lián)系人的頭像、頭像、姓名、手機(jī)號碼、辦公 室電話、家庭電話、職務(wù)職稱、單位名稱、地址、郵政編碼、Email、其他聯(lián)系方式、備注這些信息。 在 Android 中,對數(shù)據(jù)的保護(hù)是很嚴(yán)的,除了放在 SD 卡中的數(shù)據(jù),一個(gè)應(yīng)用的數(shù)據(jù)庫、文件等內(nèi)容,都不允許直接訪問。這種方法有一個(gè)特點(diǎn)是即使應(yīng)用程序已經(jīng)關(guān)閉了,但這個(gè)BroadcastReceiver 依然會(huì)接受廣播出來的對象。 本系統(tǒng)客戶端擴(kuò)展功能就是采用 Service 來進(jìn)行設(shè)計(jì)和開發(fā)的。它可以響應(yīng)用戶的一系列操作。 一般一個(gè) Android 應(yīng)用由多個(gè) Activity 組成的。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1