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

正文內(nèi)容

基于android平臺的電子相冊設(shè)計與實現(xiàn)(編輯修改稿)

2025-01-08 23:09 本頁面
 

【文章內(nèi)容簡介】 活動 Activity Activity 是 Android 構(gòu)造塊中最基本的一種,在應(yīng)用中,一個 Activity 通常就是一個單獨的屏幕。每一個 Activity 都被實現(xiàn)為一個獨立的類,并且繼承于Activity 這個基類。這個 Activity 類將會顯示由幾個 Views 控件組成的用戶接口,并對事件做出響應(yīng)。大部份的應(yīng)用都會包含多個 屏幕。例如,一個短消息應(yīng)用程序?qū)幸粋€屏幕用于顯示聯(lián)系人列表,第二個屏 幕用于寫短消息,同時還會有用于瀏覽舊短消息及進行系統(tǒng)設(shè)置的屏幕。每一個這樣的屏幕,就是一個Activity。 從一個屏幕導航到另一個屏幕是很簡單的。在一些應(yīng)用中,一個屏幕甚至會返回值給前一個屏幕。 當一個新的屏幕打開后,前一個屏幕將會暫停,并保存在歷史堆棧中。用戶可以返回到歷史堆棧中的前一個屏幕。當屏幕不再使用時,還可以從歷史堆棧中刪除。默認情況下, Android 將會保留從主屏幕到每一個應(yīng)用的運行屏幕。 意圖 Intent Android 使用了 Intent 這個特殊類,實現(xiàn)在屏幕與屏幕之間移動。 Intent 類用 于描述一個應(yīng)用將會做什么事。在 Intent 的描述結(jié)構(gòu)中,有兩個最重要的部分:動作和動作對應(yīng)的數(shù)據(jù)。典型的動作類型有: MAIN( activity 的門戶)、 VIEW、PICK、 EDIT 等。而動作對應(yīng)的數(shù)據(jù)則以 URI 的形式進行表示。例如:要查看一個人的聯(lián)系方式,需要創(chuàng)建一個動作類型為 VIEW 的 intent,以及一個表示這個人的 URI。 與之有關(guān)系的一個類叫 IntentFilter。相對于 intent 是一個有效的做某事的請求,一個 intent filter 則用于描述一個 activity(或者 Intent Receiver)能夠操作哪些 intent。一個 activity 如果要顯示一個人的聯(lián)系方式時,需要聲明一 IntentFilter,這個 IntentFilter 要知道怎么去處理 VIEW 動作和表示一個人的 URI。 IntentFilter需要在 中定義。 通過解析各種 Intent,從一個屏幕導航到另一個屏幕是很簡單的。當向前導航時, activity 將會調(diào)用 startActivity(Intent myIntent)方法。然后,系統(tǒng)會在所有安裝的應(yīng)用程序中定義的 IntentFilter 中查找,找到最匹配 myIntent 的 Intent 對應(yīng)的 activity。新的 activity 接收到 myIntent 的通知后,開始運行。當 startActivity方法被調(diào)用將觸發(fā)解析 myIntent 的動作,這個機制提供了兩個關(guān)鍵好處: A、 Activities 能夠重復(fù)利用從其它組件中以 Intent 的形式產(chǎn)生的一個請求; B、 Activities 可以在任何時候被一個具有相同 IntentFilter 的新的 Activity 取代。 基于 Android 平臺的電子相冊設(shè)計與實現(xiàn) 6 服務(wù) Service 一個 服務(wù) 是具有一段較長生命周期且沒有用戶界面的程序。比較好的一個例子就是一個正在從播放列表中播放歌曲的媒體播放器。在一個媒體播放器的應(yīng)用中,應(yīng)該會有多個活動,讓使用者可以選擇歌曲并播放歌曲。 然而,音樂重放這個功能并沒有對應(yīng)的活動,因為使用者當然會認為在導航到其它屏幕時音樂應(yīng)該還在播放的。在這個例子中,媒體播放器這個活動會使用 () 來啟動一個服務(wù),從而可以在后臺保持音樂的播放。同時,系統(tǒng)也將保持這個服務(wù)一直執(zhí)行,直到這個 service 運行結(jié)束。 (可以通過閱讀 Life Cycle of an Android Application 獲 取 更 多 關(guān) 于 服 務(wù) 的 介 紹 ) 。 另 外 , 還 可 以 通 過 使 用() 方法,連接到一個服務(wù)上(如果這個服務(wù)還沒有運行將啟動它 )。當連接到一個服務(wù)之后,還可以通過服務(wù)提供的接口與它進行通訊。拿媒體播放器這個例子來說,還可以進行暫停、重播等操作。 內(nèi)容提供器 Content Provider 應(yīng)用程序能夠?qū)⑺鼈兊臄?shù)據(jù)保存到文件、 SQLite 數(shù)據(jù)庫中,甚至是任何有效的設(shè)備中。當開發(fā)者想將其的應(yīng)用數(shù)據(jù)與其它的應(yīng)用共享時,內(nèi)容提供其將會很有用。一個內(nèi)容提供器類實現(xiàn)了一組標準的方法,從而能夠讓其它的應(yīng)用保存或讀取此內(nèi)容提供器處理的各種數(shù)據(jù)類型。 Android 平臺獨特技術(shù)特征 Dalvik 虛擬機 Dalvik 是 Android 平臺的 虛擬機,它運行經(jīng)過內(nèi)存和運行效率優(yōu)化的 .dex 格式文件。該虛擬機是基于寄存器的,它可以執(zhí)行由 Java 編譯器編譯的類,只需將該編譯結(jié)果用 dx 工具轉(zhuǎn)換為本地格式的 .dex 文件。該虛擬機運行在 Posix 兼容的操作系統(tǒng)(如 Linux 系統(tǒng))之上, 虛擬機會依賴底層操作系統(tǒng)的某些功能 (如線程管理和內(nèi)存管理 )。 Dalvik 核心類庫為之前使用標準 Java 語言的開發(fā)者提供了類似的開發(fā)體驗,它更提供了對小型移動設(shè)備的支持。 Dalvik 主要完成對象生命周期管理,堆棧管理,線程管理,安全和異常管理,以及垃圾回收等等重要功能。 Dalvik 虛擬機的主要特征 由于 Android 的編程語言是 Java 語言,所以許多人認為 Dalvik 虛擬機是一個 基于 Android 平臺的電子相冊設(shè)計與實現(xiàn) 7 Java 虛擬機 (JVM), Dalvik 虛擬機并不是按照 Java 虛擬機的規(guī)范來實現(xiàn)的,兩者并不兼容。 Java 虛擬機運行的是 Java 字節(jié)碼,而 Dalvik 虛擬機運行的則是其專有的文件格式 DEX( Dalvik Executable) 。在 Java SE 程序中的 Java 類會被編譯成一個或者多個字節(jié)碼文件( .class)然后打包到 JAR 文件,而后 Java 虛擬機會從相應(yīng)的 CLASS 文件和 JAR 文件 中獲取相應(yīng) 的字節(jié)碼 ; Android 應(yīng)用雖然也是使用 Java語言進行編程,但是在編譯成 CLASS 文件后,還會通過一個工具( dx)將應(yīng)用所有的 CLASS 文件轉(zhuǎn)換成一個 DEX 文件,而后 Dalvik 虛擬機會從其中讀取指令和數(shù)據(jù)。 Android 平臺穩(wěn)定性分析 對于 Android 平臺,隨著版本的不斷升級,系統(tǒng)的穩(wěn)定性也會逐漸加強。眾所周知,在 HTC 推出他們的首款 Android 產(chǎn)品 G1 時雖然 Android 系統(tǒng)就已經(jīng)擁有了不錯的口碑但是其并沒有在市場上引起轟動的效應(yīng),原因自然是 G1 當時所搭載的 Android 版 本的系統(tǒng)無論在整體的穩(wěn)定性方面還記基本功能方面都存在這樣或者那樣的缺陷有關(guān)。對于一款不穩(wěn)定同時基本功能表現(xiàn)也不完美的系統(tǒng)廠家也不愿意去使用。 然而 Android 的版本的發(fā)布卻在一定程度上解決了上面的問題。系統(tǒng)穩(wěn)定了不少,不再像之前那樣頻繁報錯了。同時在系統(tǒng)的基本功能上也改進了不少,通話、短信以及多媒體娛樂功能的加強使得 Android 系統(tǒng)符合了大多數(shù)廠商的要求,因此在被足足掉了半年胃口的廠商們自然此時會蜂擁而至, Android 系統(tǒng)的突然爆發(fā)也就不足為奇了。 Android 平臺相對穩(wěn)定原因在于 Android 每個應(yīng)用都是獨立的進程,所以對于普通的應(yīng)用,例如計算器、資源管理器等,如果出現(xiàn)異常不會導致其他應(yīng)用出問題,但是如果是關(guān)鍵應(yīng)用異常,如 SystemServer、 PhoneApp 等,則會有比較大的影響,比如某些狀態(tài)不準確,甚至所有應(yīng)用不能正常啟動等。這種特性應(yīng)該
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1