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

正文內(nèi)容

基于android的記事本應(yīng)用的設(shè)計(jì)與實(shí)現(xiàn)-預(yù)覽頁(yè)

 

【正文】 現(xiàn)過(guò)程 ................................................................................... 28 信息新建功能實(shí)現(xiàn) ....................................................................................... 29 下拉列表功能實(shí)現(xiàn) ..................................................................................... 30 信息保存功能實(shí)現(xiàn) ..................................................................................... 31 信息修改功能實(shí)現(xiàn) ..................................................................................... 32 信息刪除功能實(shí)現(xiàn) ..................................................................................... 34 信息分享功能實(shí)現(xiàn) ..................................................................................... 35 結(jié)束語(yǔ) ..................................................................................................................... 36 致 謝 ................................................................................................................................ 37 參考文獻(xiàn) .............................................................................................................................. 38 附 錄 1........................................................................................................................ 39 畢業(yè)設(shè)計(jì)(論文)報(bào)告紙 1 1 引言 課題背景 隨著移動(dòng)通信的發(fā)展以及互聯(lián)網(wǎng)向移動(dòng)終端的普及,網(wǎng)絡(luò)和用戶(hù)對(duì)移動(dòng)終端的要求越來(lái)越高,而 Symbian, windows Mobile, Palm OS 等手機(jī)平臺(tái)過(guò)于封閉,不能很好的滿(mǎn)足用戶(hù)的需求,因此市場(chǎng)迫切需要一個(gè)開(kāi)放性很強(qiáng)的平臺(tái)。因此,它具有很大的市場(chǎng)發(fā)展?jié)摿Α? Google 與包括中國(guó)移動(dòng)、摩托羅拉在內(nèi)的三十多家技術(shù)和無(wú)線(xiàn)應(yīng)用的領(lǐng)軍企業(yè)組成的開(kāi)發(fā)聯(lián)盟為此于 2021年 11月推出了一個(gè)專(zhuān)為移動(dòng)設(shè)備設(shè)計(jì)的軟件平臺(tái) ——— Android。 Android 平臺(tái)的開(kāi)放性等特點(diǎn)既能促進(jìn)技術(shù) (包括平臺(tái)本身)的創(chuàng)新,又有助于降低開(kāi)發(fā)成本,還可以是運(yùn)營(yíng)商能非常方便地制定自己的特色化的產(chǎn)品。在以Java 語(yǔ)言為基礎(chǔ),結(jié)合 Android 移動(dòng)開(kāi)發(fā)平臺(tái), 并利用 Android 提供的 SDK,完成在Android 平臺(tái)上運(yùn)行的手機(jī)相冊(cè)圖片瀏覽器軟件,形成一款具有一定瀏覽照片以及分享照片等功能的手機(jī)應(yīng)用軟件。根據(jù)源代碼、內(nèi)核和應(yīng)用環(huán)境等的開(kāi)放程度,智能手機(jī)操作系統(tǒng)可分為開(kāi)放型平臺(tái)和封閉型平臺(tái)兩大類(lèi): Maemo、LiMo和 Andriod屬于開(kāi)放型平臺(tái),當(dāng)然這三者的開(kāi)放程度有差異;而 Widows Mobile、Mac OS X、 Palm WebOS、 Blackberry OS 等都是封閉型平臺(tái),而 Symbian 則處于從封閉向開(kāi)放轉(zhuǎn)型階段, 2021 年前 Symbian 處于封閉狀態(tài), 2021 年被諾基亞全資收購(gòu)后轉(zhuǎn)向開(kāi)源,但基于開(kāi)源 Symbian 的終端產(chǎn)品還沒(méi)有上市。 ( 1) Symbian Symbian 公司最初于 1998 年由諾基亞、愛(ài)立信、摩托羅拉和 Psion 合資成立,隨后 Sony、松下等公司陸續(xù)加入。然而, Symbian 開(kāi)源的實(shí)際進(jìn)程相當(dāng)緩慢,除了諾基亞不夠積極外,其它終端廠(chǎng)商出于競(jìng)爭(zhēng)目的(畢竟諾基亞是直接的競(jìng)爭(zhēng)對(duì)手)也缺乏大力支持 Symbian 的意愿,索愛(ài)、摩托羅拉等原 Symbian陣營(yíng)的重要力量都已轉(zhuǎn)向 Windows Mobile 和 Andriod 等平臺(tái)。另外, 2021 年 7 月 Apple 公司開(kāi)通了針對(duì) iPhone 的 應(yīng)用軟件商店 APP Store,從而提升了 Mac OS X 的影響力。 ( 3) Blackberry OS 近兩年 Blackberry 在智能手機(jī)市場(chǎng)的份額之所以增長(zhǎng)迅速,除了 RIM 的手機(jī)郵件服務(wù)保持了競(jìng)爭(zhēng)力外, Blackberry 手機(jī)不斷豐富的功能和應(yīng)用也是主要的驅(qū)動(dòng) 因素。然而,自從LiMo 和 OHA 兩大 Linux 聯(lián)盟成立后, Linux 陣營(yíng)正開(kāi)始進(jìn)入重新整合的新發(fā)展階段。 2021 年 11 月Google 發(fā)起成立 OHA 并宣布推出手機(jī)平臺(tái) Andriod,目前 OHA 的成員已超過(guò) 50 家,其中相當(dāng)部分成員也是 LiMo 的成員。在應(yīng)用開(kāi)發(fā)方面, 2021 年google 針對(duì) Andriod 移動(dòng)終端平臺(tái)建設(shè)了 Andriod Market 應(yīng)用商店,經(jīng)過(guò)一年的發(fā)展后,目前 Andriod Market 的應(yīng)用已經(jīng)超過(guò) 2 萬(wàn)個(gè),雖然這還遠(yuǎn)遠(yuǎn)落后于 畢業(yè)設(shè)計(jì)(論文)報(bào)告紙 5 APP Srore,但隨著 Andriod 手機(jī)銷(xiāo)量的不斷增長(zhǎng), Andriod Market 的潛力仍不可忽視。 2021 年 9月 Palm 公司開(kāi)通了針對(duì)基于 Web OS 平臺(tái)的應(yīng)用商店 App Catalog,而且采取跟APP Store 相同的收入分成政策,但手機(jī)銷(xiāo)售量的有限使業(yè)界的響應(yīng)較為平淡。隨著 1Ghz 處理器、 4 寸以上高分辨率屏幕以及大容量 存儲(chǔ)器的不斷普及,良好支持最新的硬件已成為智能手機(jī)操作系統(tǒng)應(yīng)具備的基本特點(diǎn)。 Symbian 面臨開(kāi)源進(jìn)程緩慢、自身性能 /功能趨向落后以及跟諾基亞關(guān)系處理等一系列問(wèn)題,要重新取得當(dāng)初的絕對(duì)領(lǐng)先地位難度很大。 最后,結(jié)合整個(gè)智能手機(jī)及相關(guān)產(chǎn)業(yè)格局看,未來(lái)各方力量會(huì)圍繞智能手機(jī)操作系統(tǒng)展開(kāi)新的持續(xù)競(jìng)爭(zhēng)和博弈。 Symbian雖然在開(kāi)源及未來(lái)發(fā)展方面有一定不確定性,但一旦順利進(jìn)入開(kāi)源發(fā)展階段,由于 Symbian 擁有較良好的主流硬件平臺(tái)支持、成熟的程序開(kāi)發(fā)基礎(chǔ)及豐富的免費(fèi)應(yīng)用,如果屆時(shí)采取免費(fèi)授權(quán)策略, Symbian 會(huì)對(duì)普通終端廠(chǎng)商采用其研 發(fā)入門(mén)級(jí)的智能手機(jī)有相當(dāng)?shù)奈?,而部分運(yùn)營(yíng)商也可能基于 Symbian 開(kāi)發(fā)自有的手機(jī)平臺(tái)并建設(shè)與之相當(dāng)應(yīng)的應(yīng)用軟件環(huán)境,這也跟中國(guó)移動(dòng)在 OMS 上的舉措類(lèi)似。Android 平臺(tái)為我們開(kāi)發(fā)應(yīng)用程序提供了一套很好的框架,我們可以在這個(gè)平臺(tái)的基礎(chǔ)上開(kāi)發(fā)不同的應(yīng)用程序,也可以開(kāi)發(fā)新的組件供應(yīng)用程序調(diào)用 。 優(yōu)化的圖形:強(qiáng)大的自定義二維圖形庫(kù)。 多媒體支持:支持各種通用的音頻、視頻和靜態(tài)圖像格式,如 MP JPG、 PNG 等。 藍(lán)牙, EDGE,3G and WiFi:(依賴(lài)硬件)藍(lán)牙和 WiFi 都是一種短距離的無(wú)線(xiàn)連接技術(shù),在短距離內(nèi)可以實(shí)現(xiàn)話(huà)音和數(shù)據(jù)的無(wú)線(xiàn)傳輸。Compass 是一個(gè)開(kāi)放源碼的 Java 搜索引擎框架。通過(guò)編譯基于框架的應(yīng)用程序可以降低開(kāi)發(fā)負(fù)荷。 畢業(yè)設(shè)計(jì)(論文)報(bào)告紙 10 開(kāi)發(fā)人員也可以完全訪(fǎng)問(wèn)核心應(yīng)用程序所使用的 API 框架。 隱藏在每個(gè)應(yīng)用后面的是一系列的服務(wù)和系統(tǒng) , 其中包括 。 活動(dòng)管理器 ( Activity Manager) 用來(lái)管理應(yīng)用程序生命周期并提供常用的導(dǎo)航回退功能。 媒體庫(kù) 基于 PacketVideo OpenCORE。 LibWebCore 一個(gè)最新的 web 瀏覽器引擎用,支持 Android 瀏覽器和一個(gè)可嵌入的 web 視圖。 SQLite 一個(gè)對(duì)于所有應(yīng)用程序可用,功能強(qiáng)勁的輕型關(guān)系型數(shù)據(jù)庫(kù)引擎。 Dalvik虛擬機(jī)執(zhí)行 (.dex)的 Dalvik 可執(zhí)行文件,該格式文件針對(duì)小內(nèi)存使用做了優(yōu)化。 Linux 內(nèi)核也同時(shí)作為硬件和軟件棧之間的抽象層。 Android 基于開(kāi)源的 Linux 以及標(biāo)準(zhǔn)的跨平臺(tái)的編程語(yǔ)言 Java,而且源代碼開(kāi)放,并且免費(fèi)允許所有廠(chǎng)商和個(gè)人在其基礎(chǔ)上進(jìn)行開(kāi)發(fā),其開(kāi)源和免費(fèi)政策將贏得不少手機(jī)制造商的支持。對(duì)于 Android 應(yīng)用程序來(lái)說(shuō),主要由 Activity、 Service、 Intent Receiver 和 Content Provider 四部分組成,但并不是 對(duì)于每一個(gè)應(yīng)用程序,這四部分都是必須的。舉例來(lái)說(shuō),控制文件就是把活動(dòng)和要接收的意圖 (Intents)連接在一起的 “ 膠水 ” 。 (3)視圖 視圖可以將其自身繪制到屏幕上。 (4)意圖 意圖是一個(gè)簡(jiǎn)單的消息對(duì)象,它表示程序想做某事的 “ 意圖 ” 。 (5)服務(wù) 服務(wù)是運(yùn)行在后臺(tái)的一段代碼 。 畢業(yè)設(shè)計(jì)(論文)報(bào)告紙 15 (6)通知 通知將以小圖標(biāo)的形式呈現(xiàn)在狀態(tài)欄里,用戶(hù)通過(guò)與圖標(biāo)的交互來(lái)接收消息。應(yīng)用程序也可以使用其它程序通過(guò)內(nèi)容提供者提供的數(shù)據(jù),同時(shí)也可以定義自己的內(nèi)容提供者來(lái)向其它應(yīng)用提供數(shù)據(jù)訪(fǎng)問(wèn)服務(wù)。這個(gè)配置文件是每個(gè) Android 應(yīng)用程序所必需的。大多數(shù)的應(yīng)用程序通常包括多個(gè)界面。在一些情況下,活動(dòng)能夠返回給它的上級(jí)界面一個(gè)返回值,例如一個(gè)提供給用戶(hù)選擇照片的活動(dòng)可以返回給它的調(diào)用者用戶(hù)選擇了哪個(gè)照片文件。默認(rèn)情況下, Android 會(huì)為每個(gè)應(yīng)用程序保留從主界面開(kāi)始的歷史堆棧。典型的動(dòng)作類(lèi)型包括 MAIN、 VIEW、 PICK、 EDIT 等等,而動(dòng)作對(duì)應(yīng)的數(shù)據(jù)則以 URI 的形式表示。如上例中所描述,想要正常顯示一個(gè)聯(lián)系人信息的界面,必須聲明一個(gè)意圖過(guò)濾器,它說(shuō)明當(dāng)有聯(lián)系人數(shù)據(jù)要被在界面上顯示時(shí),知道如何處理它們。隨后,這個(gè)新的活動(dòng)接收到意圖 (myIntent)的通知并開(kāi)始運(yùn)行。在 Intent 的描述結(jié)構(gòu)中,有個(gè)兩個(gè)重要的部分:動(dòng)作和動(dòng)作對(duì)應(yīng)的數(shù)據(jù)。然而,音樂(lè)重放這個(gè)功能并沒(méi)有對(duì)應(yīng)的 activity,因?yàn)槭褂谜邥?huì)認(rèn)為在導(dǎo)航到其他屏幕時(shí)音樂(lè)應(yīng)該還在播放。當(dāng)連接到一個(gè) service 之后,還可用 service 提供的接口與它進(jìn)行通訊 Content Provider 在 Android 中,每個(gè)應(yīng)用程序都是有自己的 userID 及在自己的進(jìn)程中執(zhí)行。一個(gè)內(nèi)容提供者就是一個(gè)類(lèi),它實(shí)現(xiàn)了一個(gè)標(biāo)準(zhǔn)的方法集合。在這些組件之間的通訊中,主要是由意圖協(xié)助完成的。系統(tǒng)會(huì)調(diào)用找到的 Activity,即為 detailActivity,最終傳入 Intent, detailActivitv 則會(huì)根據(jù)此 Intent 中的描述,執(zhí)行相應(yīng)的操作。 其次,是執(zhí)行動(dòng)作要操作的數(shù)據(jù), Android 采用指向數(shù)據(jù)的一個(gè) URI 方式來(lái)實(shí)現(xiàn)。 數(shù)據(jù)類(lèi)型 :顯式指定意圖的數(shù)據(jù)類(lèi)型。 附加信息 :是其它所有附加信息的集合。隨著應(yīng)用不斷的加入到系統(tǒng)中,它們可以添加新的動(dòng)作、數(shù)據(jù) /數(shù)據(jù)類(lèi)型和類(lèi)別來(lái)擴(kuò)展這種語(yǔ)言。 (2)間接意圖 :沒(méi)有指定組件屬性的意圖。在這個(gè)解析過(guò)程中, Android 是通過(guò)意圖的動(dòng)作、數(shù)據(jù) 類(lèi)型、類(lèi)別這三個(gè)屬性來(lái)進(jìn)行判斷的,判斷方法如下 : 如果意圖指明定了動(dòng)作,則目標(biāo)組件的意圖過(guò)濾器的動(dòng)作列表中就必須包含有這個(gè)動(dòng)作,否則不能匹配。同上,意圖的格式必須出現(xiàn)在目標(biāo)組件的格式列表中。撇掉其他功能不談,手機(jī)的特性,就是應(yīng)該能隨時(shí)在未完成目前動(dòng)作的時(shí)候,暫停正在使用的功能,切換到接電話(huà)、接收短信模式,而且在接完電話(huà)回到應(yīng)用程序時(shí),還希望能看到一樣的內(nèi)容。當(dāng)同時(shí)執(zhí)行的程序過(guò)多,或是關(guān)閉的程序沒(méi)有正確釋放掉內(nèi)存,系統(tǒng)運(yùn)行時(shí)就會(huì)覺(jué)得越來(lái)越慢,甚至不穩(wěn)定。當(dāng)系統(tǒng)內(nèi)存即將不足的時(shí)候,會(huì)依照優(yōu)先級(jí)自動(dòng)進(jìn)行進(jìn)程的回收。開(kāi)發(fā)者可以在程序中添加一些各狀態(tài)相對(duì)應(yīng)的流程,每次活動(dòng)狀態(tài)改變時(shí),就會(huì)執(zhí)行相對(duì)應(yīng)的流程。其他的活動(dòng)都處于未啟動(dòng)、停止或是暫停的狀態(tài)?;顒?dòng)處在暫停狀態(tài)時(shí),用戶(hù)無(wú)法與原 活動(dòng)互動(dòng)。 (4)已回收或未啟動(dòng)狀態(tài) 已回收或未啟動(dòng)狀態(tài)是指活動(dòng)尚未被啟動(dòng)、已經(jīng)被手動(dòng)終止或己經(jīng)被系統(tǒng)回收的狀態(tài)。如果是被系統(tǒng)回收,可能是因?yàn)閮?nèi)存不足了,所以系統(tǒng)根據(jù)內(nèi)存不足時(shí)的回收規(guī)則,將處于停止?fàn)顟B(tài)的活動(dòng)所占用的內(nèi)存回收 圖 所示的七個(gè)狀態(tài)又可以歸納成三組 : (l)資源分配 (創(chuàng)建 /銷(xiāo)毀 ) 完整的活動(dòng)生命周期由創(chuàng)建狀態(tài)開(kāi)始,由銷(xiāo)毀狀態(tài)結(jié)束。當(dāng)用戶(hù)按下返回鍵回到上一個(gè)活動(dòng)時(shí),會(huì)先到重新啟動(dòng)狀態(tài),再到一般的啟動(dòng)狀態(tài)。該流程首先分配資源給這個(gè)活動(dòng) (創(chuàng)建狀態(tài) ),然后將活動(dòng)的內(nèi)容顯示到屏幕上 (啟動(dòng)狀態(tài) )。直到活動(dòng) 2 完成一般啟動(dòng)流
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1