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

正文內(nèi)容

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

2024-11-04 17:15本頁(yè)面
  

【正文】 , 利用 Java 語(yǔ)言, Eclipse 為 開(kāi)發(fā) 工具 對(duì)通訊錄的代碼進(jìn)行編寫 。此 通訊錄 包括 存儲(chǔ) ,刪除, 修改 , 打電話,發(fā)信息,發(fā)郵件等功能 。 關(guān)鍵詞 : Android; java; 通訊錄 ; 界面 Design Of The Android Mobile Phone Contacts Abstract : With the promotion of thirdgeneration munications technology 3G,wireless bandwidth and transmission speed has been increased dramatically. Provides a good platform for smart mobile terminals to add more contentrich applications. The subject using a Google39。 Android憑借其良好的用戶體驗(yàn),低廉的成本和較高的開(kāi)放性吸引著越來(lái)越多的終端廠商采用 。而 Android系統(tǒng),擁有低廉的引入成本,良好的用戶體驗(yàn)開(kāi)放性較強(qiáng)的特點(diǎn),加上 Android Market和眾多第三方應(yīng)用商做后盾,在應(yīng)用方面的資源也非常 豐富 ; 雖然 Android目前存在安全性和版本混亂等問(wèn)題,但由于其適應(yīng)了移動(dòng)互聯(lián)網(wǎng)的發(fā)展趨勢(shì),切合了移動(dòng)互聯(lián)網(wǎng)產(chǎn)業(yè)鏈各方的發(fā)展變化需求,所以取得了迅猛的發(fā)展 [1]。 這些使 Android擁有 成熟的消費(fèi)者,在國(guó)內(nèi) Android社區(qū)十分紅火,這些社區(qū)為 Android在中國(guó)的普及做了很好的推廣作用。 比較著名的包括由 Rockchip和藍(lán)魔推出的同時(shí)具備高清播放和智能系統(tǒng)的音悅匯 W7和 2020年推出的原道 N5,我們可以預(yù)見(jiàn) Android也將會(huì)被廣泛應(yīng)用在國(guó)產(chǎn)智能上網(wǎng)設(shè)備上,將進(jìn)一步擴(kuò)大Andorid系統(tǒng)的應(yīng)用范圍 [3]。 國(guó)外 Android市場(chǎng)正在如日中天的擴(kuò)展,據(jù)市場(chǎng) 調(diào)研機(jī)構(gòu) NPDGroup最近發(fā)布的一份報(bào)告稱,今年第一季度基于 Android操作系統(tǒng)的智能手機(jī)在美國(guó)智能手機(jī)總銷量中所占比例達(dá)到 28%,首度超過(guò)蘋果 iphone,蘋果 iphone約為 21%,相信在不久的將來(lái)會(huì)有更多的用戶選擇 Android系統(tǒng)的手機(jī)或是無(wú)線終端設(shè)備 [4]。然而每天有超過(guò) 16萬(wàn)臺(tái)的 Android設(shè)備出貨,一年后全球可能會(huì)有超過(guò) 1億臺(tái)的 Android設(shè) 備。 研究 方向 當(dāng)今社會(huì)的生活節(jié)奏越來(lái)越快,人們對(duì)手機(jī)的要求 也越來(lái)越高,由于手機(jī)市場(chǎng)發(fā)展迅速,使得手機(jī)操作系統(tǒng)也出現(xiàn)了不同種 類。 對(duì)于設(shè)備制造商來(lái)說(shuō), Android是一個(gè)免費(fèi)的平臺(tái)。只要廠商有能力,可以在這個(gè)平臺(tái)上自由加入特有的裝置或功能,不受手機(jī)作業(yè)系統(tǒng)廠商的限制。平臺(tái)上的應(yīng)用程 序 可相容于各種型號(hào)的 Android 手機(jī),免去為各種不同手機(jī)機(jī)型開(kāi)發(fā)的困擾 [6]。而作為手機(jī)各個(gè)功能中最為基本的通訊錄也成為人們生活中必不可少的一部分了 。通過(guò)手機(jī)通訊錄記錄下對(duì)方的聯(lián)系方式,既減輕 了大腦的負(fù)擔(dān),又不在受各種條件的約束,做到便捷隨身管理相關(guān)的聯(lián)系信息,擺脫了傳統(tǒng)電話簿,名片的累贅。 Frost amp。從長(zhǎng)遠(yuǎn)利益來(lái)看,可是意義重大的環(huán)保便民之舉。清晰了機(jī)主的聯(lián)系方 向。于此同時(shí)又根據(jù)手機(jī)隨身攜帶的特殊性,在一定程度上比一般的制作文件 方便親民。 綜上所述,手機(jī)通訊錄管理系統(tǒng)是一個(gè)高效、實(shí)時(shí)、綠色環(huán)保的管理系統(tǒng)。針對(duì)以上各種弊端,開(kāi)發(fā)了此 種通訊錄,將各種性能優(yōu)化,繼承通訊錄的常用功能,滿足一般用戶存儲(chǔ),查找,刪除,查看的需求,此外還支持發(fā)信息,打電話,發(fā)郵件等功能。 Android 系統(tǒng) 則 擁有低廉的引入成本,在應(yīng)用方面的資源豐富 ,以及良好的用戶體驗(yàn)開(kāi)放性較強(qiáng)的特點(diǎn) , 適應(yīng)了移動(dòng)互聯(lián)網(wǎng)的發(fā)展趨勢(shì),切合了移動(dòng)互聯(lián)網(wǎng)產(chǎn)業(yè)鏈各方的發(fā)展變化需求,所以取得了迅猛的發(fā)展 [7]。無(wú)論是電信運(yùn)營(yíng)商,終端廠商還是應(yīng)用開(kāi)發(fā)商,目前都在向操作系統(tǒng)領(lǐng)域進(jìn)軍,試圖對(duì)內(nèi)容的聚攏和對(duì)應(yīng)用體系的把控,穩(wěn)固或加強(qiáng)自己在產(chǎn)業(yè)鏈中的影響力。 Android 系統(tǒng)除了低廉的成本和良好的用戶體驗(yàn)外,因采用了開(kāi)源的平臺(tái),給予了終端廠商和開(kāi)發(fā)者更大的靈活性,開(kāi)發(fā)者在程序的開(kāi)發(fā)移植上更為方便且不需要考慮廠商端內(nèi)容審核等問(wèn)題,終端廠商則可以按需深度定制系統(tǒng)開(kāi)發(fā)本地化應(yīng)用環(huán)境,在終端廠商、電信運(yùn)營(yíng)商和第三方應(yīng)用開(kāi)發(fā)商的推動(dòng)下,用戶可選擇 的應(yīng)用資源將會(huì)進(jìn)一步豐富 [8]。帶給了應(yīng)用開(kāi)發(fā)者更多的機(jī)遇和極具誘惑力的利潤(rùn)分成,在各應(yīng)用商店間的移植改造成本也相對(duì)較低。 而從用戶的角度考量, Android良好發(fā)展前景主要源于優(yōu)秀的用戶體驗(yàn)和高性價(jià)比這兩個(gè)方面 。從目前的招聘需求來(lái)看,后者的 需求最大,包括手機(jī)游戲、手機(jī)終端應(yīng)用軟件和其他手機(jī)應(yīng)用軟件的開(kāi)發(fā)。從長(zhǎng)期來(lái)看,隨著各種移動(dòng)應(yīng)用和手機(jī)游戲等內(nèi)容需求日益增加,也將激勵(lì)大中小型手機(jī)應(yīng)用開(kāi)發(fā)商加大對(duì) Android應(yīng)用的開(kāi)發(fā)力度,因此 Android人才前景也 被看好??梢愿鶕?jù)客戶需求的實(shí)際情況,開(kāi)發(fā)一款實(shí)用的手機(jī)通訊錄軟件, 能夠?qū)崿F(xiàn)添加,查找,刪除,修改,打電話,發(fā)信息,發(fā)郵件等功能,從而提高通訊錄的便捷,優(yōu)化通訊錄的功能。 當(dāng)進(jìn)入通訊錄的 增 加界面時(shí),調(diào)用的是一個(gè)用相對(duì)布局 RelativeLayout 的 XML 布局文件。第一個(gè) Button是保存內(nèi)容,當(dāng)輸入聯(lián)系人姓名和號(hào)碼是點(diǎn)擊保存實(shí)現(xiàn)此功能。 第二個(gè) Button是返回,顧名思義就是從增加頁(yè)面返回 前一界面 。進(jìn)而詳細(xì)的分析了 Android的特征、架構(gòu)以及 Android應(yīng)用的構(gòu)成和工作機(jī)制。 2 課題相關(guān)技術(shù)與理論 開(kāi)發(fā)簡(jiǎn)介 技術(shù)簡(jiǎn)介 Android一詞的本義指“機(jī)器人”同時(shí)也是 Google。它采 用軟件堆層 (Software Stack,又名軟件疊層 )的架構(gòu),主要分為三部分。中間層包括函數(shù)庫(kù) Library和虛擬機(jī) Virtual Machine,由 C++開(kāi)發(fā)。 Google通過(guò)與軟、硬件開(kāi)發(fā)商、設(shè)備制造商、電信運(yùn)營(yíng)商等其他有關(guān)各方結(jié)成深層次的合作伙伴關(guān)系,希望借助建立標(biāo)準(zhǔn)化、開(kāi)放式的移動(dòng)電話軟 件平臺(tái),在移動(dòng)產(chǎn)業(yè)內(nèi)形成一個(gè)開(kāi)放式的生態(tài)系統(tǒng)。對(duì)硬體開(kāi)發(fā)廠商來(lái)說(shuō), Android是個(gè)開(kāi)放的平臺(tái)。 對(duì)于手持裝置的開(kāi)發(fā)者來(lái)說(shuō), Android是個(gè)先進(jìn)的平臺(tái)。 Android 平臺(tái)支援各種先進(jìn)的網(wǎng)絡(luò)、繪圖、 3D 處理能力,可以用來(lái)提供更好的使用者體驗(yàn)。這使得越來(lái)越多的人關(guān)注這個(gè)操作系統(tǒng) [9]。 關(guān)鍵應(yīng)用程序: Android 平臺(tái)內(nèi)包含一些關(guān)鍵應(yīng)用程序 , 如郵件收發(fā)客戶端程序、短信收發(fā)程序、日歷、網(wǎng)頁(yè)瀏覽器等 , 而更多有特色的 Android應(yīng)用程序還有待于廣大開(kāi)發(fā)者共同參與開(kāi)發(fā)。 Android 本身已在其框架中提供了許多組件供應(yīng)用程序調(diào)用 , 開(kāi)發(fā)者也可在開(kāi)發(fā)應(yīng)用程序時(shí)順帶開(kāi)發(fā)新的組件 , 并將該組件放入應(yīng)用程序框架中 , 以供自己和其它應(yīng)用程序調(diào)用 [10]。這些函數(shù)庫(kù)包括 : 標(biāo)準(zhǔn) C 函數(shù)庫(kù)、媒體功能庫(kù)、瀏覽器引擎、 2D和 3D圖形庫(kù)等 [11]。 Linux內(nèi)核: Android系統(tǒng)平臺(tái)基于優(yōu)化了的 Linux內(nèi)核 , 它提供諸如內(nèi)存管理、進(jìn)程管理、設(shè)備驅(qū)動(dòng)等服務(wù) , 同時(shí)也是手機(jī)軟硬件的連接層。 當(dāng)前活動(dòng)程序 Activity:作為最常用的應(yīng)用程序組件 , 幾乎所有 Activity都會(huì)通過(guò)創(chuàng)建 U I窗口與用戶進(jìn)行交流。要開(kāi)啟新的 activity, 可以調(diào)用 startActivity(Intent), 或調(diào)用startSubActivity(Intent, int), 后者通常和 onActivityResult(int, int, String, Bundle)聯(lián)合使用 , 以從一個(gè) activity獲取某結(jié)果并返回給打開(kāi) 它的 activity[13]。常用的 View方法有 :inflate() (由 XML 文件生成 View)、 onDraw (Canvas)(對(duì) View進(jìn)行填充 ) 、 onMeasure (int, int)(測(cè)量 View的高度和寬度 ) 、 onLayout() (完成 View 的布局 ) 、 onKeyDown(int, KeyEvent)(View 中有按鍵操作時(shí)被調(diào)用 ) 、 onFocusChanged (boolean, int)(當(dāng) View得到或失去關(guān)注時(shí)被調(diào)用 )、 setOnClilckListener()(設(shè)置 View點(diǎn)擊事件監(jiān)聽(tīng)器 )。 事件 Intent: Intent抽象描述了想要執(zhí)行的某種操作 , 它與 startActivity一起使用可以開(kāi)啟新的 activity, 與 startService 一起使用可以開(kāi)啟后臺(tái)服務(wù)。 Intent 也可以被認(rèn)為是一種概括操作行為的數(shù)據(jù)結(jié)構(gòu) ,它主要包括 action (動(dòng)作 )和 data(數(shù)據(jù) )兩部分 , 此外它還具有一些附加屬性如 category(intent種類 )、 type (數(shù)據(jù)類型 )等。 數(shù)據(jù)存取與共享機(jī)制 ContentProvider: ContentProvider為應(yīng)用程序提供一些訪問(wèn)方法 , 包括 : Query(Uri, String [ ] , String, String[ ] , String, String, String)(數(shù)據(jù)信息的查詢 ) ,insert (Uri, Contentvalues) (在 Contentp rovider 中添加新數(shù)據(jù) ) , updata(Uri, Contentvalues, String, String[ ])(更新 Conntp rovider中的數(shù)據(jù) ), delect(Uri, String,String[ ])(刪除數(shù)據(jù) ) , Gettype (Uri)(獲取數(shù)據(jù)類型 )。 后臺(tái)服務(wù) Service: Service是運(yùn)行在后臺(tái)的應(yīng)用程序組件 , 不直接與用戶交互。 Android 架構(gòu) Android的架構(gòu)是 Linux內(nèi)核、 C/C++函數(shù)庫(kù)、 Dalvik虛擬機(jī)、應(yīng)用框架以及關(guān)鍵應(yīng)用程序構(gòu)成的,如圖 21。應(yīng)用軟件原則上是在 Dalvik VM上運(yùn)行的 [15]。 應(yīng)用 程序框架 Android應(yīng)用程序的開(kāi)發(fā)基于框架和組件。 C/C++函數(shù)庫(kù) Android應(yīng)用程序框架之下是一套 C/C++函數(shù)庫(kù),它們服務(wù)于 Android應(yīng)用程序組件,其功能通過(guò)組件間接提供給開(kāi)發(fā)者。 Java 程序運(yùn)行環(huán)境 Android的 Java程序運(yùn)行環(huán)境包含一組 Java核心函數(shù)庫(kù)及 Dalvik虛擬機(jī),它們有效地優(yōu)化了Java 程序的運(yùn)行過(guò)程。 Dalvik虛擬機(jī)的可執(zhí)行文件被封裝成 Dalvik可執(zhí)行格式 (.dex)。 Java編譯器 (dx工具 )將注冊(cè)了的和運(yùn)行時(shí)用到的類編譯成 .dex格式。 Linux 內(nèi)核 Android 系統(tǒng)平臺(tái)是基于優(yōu)化了的 Linux 內(nèi)核,是其系統(tǒng)平臺(tái)的核心。 Android 應(yīng)用的構(gòu)成和工作機(jī)制 對(duì)于一個(gè) Android 應(yīng)用程序來(lái)說(shuō),是由 Activity、 Intent Receiver 、 Service、 Content Provider四部分組成,但并不是每一個(gè) Android應(yīng)用程序都必須由這四部分組成。這個(gè)配置文件是每個(gè) Android應(yīng)用程序所必需的,用于定義應(yīng)用程序的組件、組件的功能以及必要條件等。 活動(dòng)生命周期 活動(dòng) (Activity)在系統(tǒng)中以活動(dòng)棧的形式進(jìn)行管理。 從圖 22可以看出, Activity有三個(gè)關(guān)鍵的循環(huán): (1)活動(dòng)的整個(gè)生命期:從首次調(diào)用 onCreate(Bundle)開(kāi)始,到最終調(diào)用 onDestroyO結(jié)束。 (2)活動(dòng)的可見(jiàn)生命 期:從調(diào)用 onStart()開(kāi)始,到 onStop()被調(diào)用為止。在這兩個(gè)方法調(diào)用之間,可以維護(hù)活動(dòng)顯示給用戶的資源。 (3)活動(dòng)的后臺(tái)生命期:從調(diào)用 onResume()開(kāi)始,到 onPause()被調(diào)用為止。一個(gè)活動(dòng)可以不斷在 resumed狀態(tài)和 paused狀態(tài)之間變換。 Intent負(fù)責(zé)對(duì)應(yīng)用中一次操作的動(dòng)作、動(dòng)作涉及的數(shù)據(jù)和附加數(shù)據(jù)進(jìn)行描述。因此, Intent起著一種媒體中介的作用,專門提供組件互相調(diào)用的相關(guān)信息,實(shí)現(xiàn)調(diào)用者與被調(diào)用者之間的解耦。滁州 學(xué)院畢業(yè)論文 9 間接 Intent,沒(méi)有指定 ponent屬性的 Intent,則需要包含足夠的信息,這樣系統(tǒng)才能根據(jù)這些信息,在所有的可用組件中,確定滿足此 Intent的組件。當(dāng)一個(gè) Intent Receiver 被觸發(fā)時(shí),系統(tǒng)會(huì)在需要的時(shí)候啟動(dòng)對(duì)應(yīng)的應(yīng)用程序。各種應(yīng)用還可以通過(guò)使用 Context. Broadcast Intent()將它們的 Intent Receiver廣播給其它的應(yīng)用程序,實(shí)現(xiàn)應(yīng)用之間的通訊 [17]。它是運(yùn)行于應(yīng)用程序后臺(tái)的服務(wù),在用戶進(jìn)行其它活動(dòng)的時(shí)候,這個(gè)服務(wù)將一直運(yùn)行在基于 Android 平臺(tái)的即時(shí)通訊系統(tǒng)的研究與實(shí)現(xiàn)后臺(tái),直到用戶停止該服務(wù)或服務(wù)運(yùn)行結(jié)束。 Content Provider Content Provider 應(yīng)用程序能夠?qū)⑺鼈兊臄?shù)據(jù)保存到文件、 SQL 數(shù)據(jù)庫(kù)和其它的存儲(chǔ)設(shè)備中。使用 Content 滁州 學(xué)院畢業(yè)論文 10 Provider能夠靈活的替換底層使用的存儲(chǔ)設(shè)備,使開(kāi)發(fā)者可以專著于應(yīng)用邏輯的開(kāi)發(fā),不用考慮底層存儲(chǔ)設(shè)備的細(xì)節(jié),從而使應(yīng)用系統(tǒng)具有良好的數(shù)據(jù) [18] Android 開(kāi)發(fā)平臺(tái)搭建 Android 的上層 應(yīng)用程序是用 J
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1