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

正文內(nèi)容

基于android的手機(jī)通訊錄的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-在線瀏覽

2024-10-30 15:37本頁(yè)面
  

【正文】 二:在代碼中注冊(cè)廣播,第一種俗稱(chēng)靜態(tài)注冊(cè),第二種俗稱(chēng)動(dòng)態(tài)注冊(cè)。靜態(tài)注冊(cè)一個(gè) BroadcastReceiver 時(shí),無(wú)論應(yīng)用程序是否啟動(dòng)。動(dòng)態(tài)注冊(cè)的時(shí)候,如果不執(zhí)行 unregister Receiver();方法被取消。 Content Provider 組件 Content Provider 是 Android 提供的第三方應(yīng)用數(shù)據(jù)的訪問(wèn)方案。 Content Provider 屏蔽了內(nèi)部數(shù)據(jù)的存儲(chǔ)細(xì)節(jié),向外提供了上述統(tǒng)一的接口模型,這樣的抽象層次,大大簡(jiǎn)化了上層應(yīng)用的書(shū)寫(xiě),也對(duì)數(shù)據(jù)的整合提供了更方便的途徑。 Service 如果是一個(gè)耗時(shí)的場(chǎng)景,往往會(huì)提供異步訪問(wèn)的接口,而 Content Provider 不論效率如何,都提供的是約定的同步訪問(wèn)接口。 華東交通大學(xué)理工學(xué)院畢業(yè)設(shè)計(jì) 15 3 通訊錄應(yīng)用的需求分析 功能需求分析 “永遠(yuǎn)不要以為,自己的需求就是用戶(hù)的需求”,秉承著這個(gè)原則,按照用戶(hù)的各種需求,我總結(jié)出了用戶(hù)對(duì)手機(jī)通訊錄的大體需求,制定出了手機(jī)通訊錄的各種功能來(lái)滿(mǎn)足廣大用戶(hù)的需求。該通訊錄是一種主要記錄 聯(lián)系人的基于 Android 平臺(tái)的軟件,可以運(yùn)行在Android 平臺(tái)模擬器的手持設(shè)備上。對(duì)聯(lián)系人的一系列信息可以完整的記錄。 ( 2)刪除聯(lián)系人功能:選出某個(gè)聯(lián)系人的名字時(shí),可以對(duì)此人的相應(yīng)數(shù)據(jù)進(jìn)行刪除,并自動(dòng)調(diào)整后續(xù)條。 ( 4)查詢(xún)功能:要求通過(guò)輸入聯(lián)系人的姓名或者電話號(hào)碼來(lái)查詢(xún)到該聯(lián)系人的詳細(xì)信息。 ( 6)菜單功能:點(diǎn)擊 menu,在該設(shè)計(jì)的底部會(huì)出現(xiàn)菜單,包括顯示所有、刪除所有、號(hào)碼備份功能。但是,光功能強(qiáng)大還不足夠,還需有軟件的性能完善。下面我來(lái)介紹下本項(xiàng)目的優(yōu)越性能。設(shè)計(jì)里面要操作簡(jiǎn)單明了, 方便用戶(hù)操作使用,總之就是要讓用戶(hù)操作起來(lái)簡(jiǎn)單,看起來(lái)舒服。 數(shù)據(jù)庫(kù)需求分析 數(shù)據(jù)結(jié)構(gòu)組織和數(shù)據(jù)庫(kù)文件設(shè)計(jì)要根據(jù)不同用途使用要求等,來(lái)決定數(shù)據(jù)的整體組織形式等 。 Android 自帶了 SQLite 數(shù)據(jù)庫(kù),是一款輕型數(shù)據(jù)庫(kù),它的設(shè)計(jì)目標(biāo)是嵌入式,關(guān)于 SQLite 的數(shù)據(jù)類(lèi)型,你會(huì)驚訝: Typelesssness,無(wú)類(lèi)型,這意味著用戶(hù)可以保存任何類(lèi)型的數(shù)據(jù),無(wú)論聲明的數(shù)據(jù)類(lèi)型是什么,對(duì)于 SQLite 來(lái)說(shuō)都是可以用的,完全有效。由于整個(gè) SQLite數(shù)據(jù)庫(kù)是非可視化操作,所有對(duì)數(shù)據(jù)庫(kù)的操作都是通過(guò)執(zhí)行 Java 代碼實(shí)現(xiàn)。該設(shè)計(jì)流程大體分為:前期調(diào) 研、確定功能、編寫(xiě)程序代碼、調(diào)試程序、運(yùn)行測(cè)試、優(yōu)化完善。 該 Android 手機(jī)通訊錄軟件主要功能包括:添加聯(lián)系人、刪除聯(lián)系人、修改聯(lián)系人、查詢(xún)聯(lián)系人、菜單功能。當(dāng)打開(kāi)聯(lián)系人詳細(xì)信息時(shí),還有通訊功能。 圖 41 通訊錄系統(tǒng)功能 通過(guò)圖 41 可知,當(dāng)用戶(hù)進(jìn)入通訊錄主界面,可以看到聯(lián)系列表,以上介紹的一系列功能全部具有,通過(guò)對(duì)通訊錄的設(shè)計(jì),滿(mǎn)足用戶(hù)隨時(shí)隨地地對(duì)聯(lián)系人,頭像及其他信息的查詢(xún)。 周緯: 基于 android 的手機(jī)通訊錄的設(shè)計(jì)與實(shí)現(xiàn) 18 系統(tǒng)功能設(shè)計(jì) 隨著科技的發(fā)展,智能手機(jī)的使用量越來(lái)越多,根據(jù)可靠資料顯示,有超過(guò) 90%的用戶(hù)使用手機(jī)通訊錄功能,這大大推動(dòng)了手機(jī)通訊錄的加強(qiáng)與完善。該通訊錄主要包括以下幾個(gè)內(nèi)容。輸入聯(lián)系人的基本信息,并可根據(jù)用戶(hù)需求增加個(gè)性化信息如頭像、姓名、手機(jī)號(hào)碼、辦公室電話、家庭電話、職務(wù)職稱(chēng)、單位名稱(chēng)、地址、郵政編碼、 Email、其他聯(lián)系方式、備注,單擊確認(rèn)返回主界面。點(diǎn)擊 menu 鍵彈出功能界面上的刪除按鍵也可進(jìn)行刪除。 ( 3)修改聯(lián)系人:點(diǎn)擊聯(lián)系人列表中一個(gè)已存在的聯(lián)系人,進(jìn)入聯(lián)系人編輯界面,可修改聯(lián)系人的資料操作,完成后退回到主界面。 ( 5)通訊功能:選中一個(gè)聯(lián)系人,打開(kāi),然后點(diǎn)擊 menu 鍵,底部會(huì)出來(lái)打電話和發(fā)信息功能。 ( 6)菜單功能:直接點(diǎn)擊 menu,出現(xiàn)菜單功能鍵,選中,會(huì)出現(xiàn)顯示所有、刪除所有、號(hào)碼備份、還原數(shù)據(jù)等功能。如表 42所示: 屬性 數(shù)據(jù)類(lèi)型 說(shuō)明 _id Integer 自動(dòng)增加的主鍵 Name Integer 姓名 Mobilephone String[ ] 手機(jī)號(hào) Officephone String[ ] 辦 公室號(hào) Familyphone String[ ] 家庭號(hào)碼 華東交通大學(xué)理工學(xué)院畢業(yè)設(shè)計(jì) 19 Position String 職務(wù)職稱(chēng) Address String 地址 Company String 公司地址 ZipCode String 郵政編碼 Email String 電子郵件 otherContact String 其他聯(lián)系方式 remark String 備注 表 42 數(shù)據(jù)庫(kù)表 該 Android 手機(jī)通訊錄的程序數(shù)據(jù)庫(kù)是在 Android 平臺(tái)上執(zhí)行 Java 代碼,通過(guò) DVM 編譯來(lái) 建立的,由于整個(gè) SQLite 數(shù)據(jù)庫(kù)是非可視化操作,因此所有對(duì)數(shù)據(jù)庫(kù)的操作都是通過(guò)執(zhí)行 Java 代碼實(shí)現(xiàn)。 周緯: 基于 android 的手機(jī)通訊錄的設(shè)計(jì)與實(shí)現(xiàn) 20 華東交通大學(xué)理工學(xué)院畢業(yè)設(shè)計(jì) 21 5 通訊錄應(yīng)用的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 搭建 Android 平臺(tái) Android 是個(gè)核心庫(kù)的集合,提供大部分在 提供核心系統(tǒng)服務(wù),它包括 Java 編程語(yǔ)言核心庫(kù)中可用的功能。為了方便開(kāi)發(fā)者進(jìn)行開(kāi)發(fā),谷歌公司推薦了主流的 Java 繼承開(kāi)發(fā)環(huán)境 Eclipse,同時(shí)還需要利 用 Java SDK 和Android SDK。這樣才是完整的 Android 開(kāi)發(fā)平臺(tái)。 ( 2)安裝 JDK:將 JDK 壓縮包解壓后直接運(yùn)行安裝,選擇合適路徑,我的路徑是 D: \,安裝完成后修改環(huán)境變量,右擊我的電腦,打開(kāi)屬性 高級(jí) 環(huán)境變量,比如我的配置路徑為 D:\\\bin;裝完運(yùn)行 cmd 測(cè)試是否安裝成功。如圖 51: 圖 51 安裝 ADT界面 ( 4)安裝 Android SDK:在 Windows7 的系統(tǒng)變量中的 path 變量中添加一個(gè)值,該值指向解壓后的 Android SDK 目錄下的 tools 文件夾。 Android 的資源文件保存在 /res 的子目錄中。對(duì)于不同的手機(jī)屏幕,設(shè)計(jì)者要考慮界面的大小不同 。界面設(shè)計(jì)和添加界面的代碼如下: ?xml version= encoding=UTF8? LinearLayout xmlns:android= android:layout_width=fill_parent android:layout_height=fill_parent android:orientation=vertical ScrollView android:layout_weight=4 android:id=+id/ScrollView1 android:layout_width=fill_parent android:layout_height=wrap_content android:scrollbars=vertical LinearLayout xmlns:android= android:layout_width=fill_parent android:layout_height=wrap_content android:orientation=vertical LinearLayout android:id=+id/widget205 android:layout_width=fill_parent android:layout_height=wrap_content android:layout_marginLeft=10dp android:layout_marginRight=10dp ImageButton android:id=+id/image_button android:layout_wider=60px android:layout_height=60px android:src=drawable/icon android:scaleType=centerCrop /ImageButton 華東交通大學(xué)理工學(xué)院畢業(yè)設(shè)計(jì) 23 EditText android:id=+id/username android:layout_width=fill_parent android:layout_height=wrap_content android:scrollbars=vertical android:hint=姓名 android:gravity=top android:layout_gravity=center_vertical/ /LinearLayout LinearLayout android:layout_width=fill_parent android:layout_height=wrap_content android:orientation=vertical android:layout_marginRight=10dp android:layout_marginLeft=10dp TextView android:layout_height=wrap_content android:layout_width=wrap_content android:text=手機(jī): android:textSize=20dp / EditText android:id=+id/mobilephone android:layout_width=fill_parent android:layout_height=wrap_content android:scrollbars=vertical android:gravity=top android:hint=手機(jī) android:phoneNumber=true //LinearLayout LinearLayout android:layout_width=fill_parent android:layout_height=wrap_content android:orientation=vertical android:layout_marginLeft=10dp android:layout_marginRight=10dp TextView 周緯: 基于 android 的手機(jī)通訊錄的設(shè)計(jì)與實(shí)現(xiàn) 24 android:layout_height=wrap_content android:layout_width=wrap_content android:text=辦公室電話 android:textSize=20dp / EditText android:id=+id/officephone android:layout_width=fill_parent android:layout_height=wrap_content android:scrollbars=vertical android:phoneNumber=true android:hint=辦公室電話 android:gravity=top / /LinearLayout LinearLayout android:layout_width=fill_parent android:layout_height=wrap_content android:orientation=vertical android:layout_marginLeft=10dp android:layout_marginRight=10dp TextView android:layout_height=wrap_content android:layout_width=wrap_content android:text=家庭電話 android:textSize=20dp / EditText android:id=+id/familyphone android:layout_width=fill_parent android:layout_height=wrap_content android:scrollbars=vertical android:phoneNumber=true android:hint=家庭電話 android:gravity=top / /LinearLayout LinearLayout android:layout_width=fill_parent 華東交通大學(xué)理工學(xué)院畢業(yè)設(shè)計(jì) 25 android:layout_height=wrap_content android:orientation=vertical android:layout_marginLeft=10dp android:layout_margi
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1