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

正文內容

基于android平臺手機星座查詢軟件設計-文庫吧資料

2025-06-30 22:11本頁面
  

【正文】 droid 應用程序的各種資源所需的常量。如果需要還可以重新配置啟動參數,比如選擇其他的程序界面作為啟動的主界面。圖43(3)調試應用程序。填寫虛擬機的sd卡內存(如設置size為256MB),然后點擊Create AVD。ADT插件將會為工程建立src/代碼文件存放的目錄、res/。選擇create project from existing Application(在AndroidSDK的目錄中可以找到)。②選擇AndroidAndroid project,點擊Next。ADT插件提供了一個新的工程向導幫助快速的建立Android工程和編輯現(xiàn)存的Android項目的代碼。然后可以編輯代碼,啟動,調試應用。圖42使用Eclipse IDE開發(fā)一個Android應用。③點擊Browse…,選擇加入Android SDK的目錄。(11)重啟后設置Android屬性中的Android SDK目錄(不包括SDK下的Tools):①選擇WindowPreferences…打開編輯屬性窗口。(9)選擇Install All。(7)選擇Accept terms of the license agreement,點擊Next。(5)看到一個更新的列表,點擊Finish。(3)點擊New Remote Site。(Android開發(fā)插件)(1)啟動Eclipse,選擇Helpsoftware updatesfind and Install。安裝完后,設置JDK環(huán)境變量Java_home,classPath,path)。下載后直接解壓縮就可以使用,為了在控制臺中直接使用SDK中的工具,把SDK目錄添加到Windows的path環(huán)境變量中。(l)首先打開網址://。 — 這個文件是由 Android Developer Tools 自動生成的,它把視覺資源 “連接” 到 Java 源代碼。標記所公布的 intent。的實現(xiàn),這個類處理 文件中— 演示源代碼:本設計中的源代碼片段包括:(片段)— 這個文件是 Android 應用程序的應用程序部署描述符。可以下載安裝 Eclipse Classic 的最新版本。手機“星座”查詢軟件設計實現(xiàn) 系統(tǒng)設計需求設計需要結合使用幾種技術。再次被創(chuàng)建的活動,跟原來開啟過的活動是不一樣的。這時要是按下多次返回鍵,理論上遲早會返回到某個已經銷毀的活動。如果被回收掉的活動一旦又重新被調用時,會像一般啟動一樣再次調用活動的onCreate方法。如果程序中有直接調用finish方法來關閉活動的話,系統(tǒng)會跳過先凍結的階段,直接暫停,停止,然后銷毀。另外按返回鍵也可以回到原來的活動。直到活動2完成一般啟動流程后,活動1才會被停止。(2)調用另一個活動調用另一個活動的基本流程為onpause(l)一onCreate(2)一onstart(2)一0nResume(2)一onStop(l)。該流程首先分配資源給這個活動(創(chuàng)建狀態(tài)),然后將活動的內容顯示到屏幕上(啟動狀態(tài))。當這些優(yōu)先級高的事件處理完后,活動就改進入繼續(xù)狀態(tài),此時又取得屏幕的控制權。當用戶按下返回鍵回到上一個活動時,會先到重新啟動狀態(tài),再到一般的啟動狀態(tài)。(2)可見與不可見(啟動/重新啟動/停止)當活動運行到啟動狀態(tài)時,就可以在屏幕上看到這個活動。圖31 Android活動生命周期圖31所示的七個狀態(tài)又可以歸納成三組:(l)資源分配(創(chuàng)建/銷毀)完整的活動生命周期由創(chuàng)建狀態(tài)開始,由銷毀狀態(tài)結束。要手動終止活動,可以在程序中調用finish方法。處于停止狀態(tài)的活動,還可以通過通知來喚醒。(3)停止狀態(tài)停止狀態(tài)是指有其他活動正在執(zhí)行,而這個活動己經離開屏幕,不再動作的狀態(tài)。新出現(xiàn)的警告對話框等界面元件蓋住了原來的活動畫面。(2)暫停狀態(tài)暫停狀態(tài)是指當活動暫時暗下來,退到背景畫面的狀態(tài)。在Android平臺上,同一個時刻只會有一個活動處于活動或運行狀態(tài)。Android的虛擬機是使用堆棧管理。開發(fā)者可以在程序中添加一些各狀態(tài)相對應的流程,每次活動狀態(tài)改變時,就會執(zhí)行相對應的流程。關于進程的生命周期將在下一節(jié)中介紹,本節(jié)主要介紹活動的生命周期。當系統(tǒng)內存即將不足的時候,會依照優(yōu)先級自動進行進程的回收。Android應用程序的生命周期是由Android框架進行管理,而不是由應用程序直接控制。當同時執(zhí)行的程序過多,或是關閉的程序沒有正確釋放掉內存,系統(tǒng)運行時就會覺得越來越慢,甚至不穩(wěn)定。同時執(zhí)行多個程序有它的明顯好處,但也有它的缺點。撇掉其他功能不談,手機的特性,就是應該能隨時在未完成目前動作的時候,暫停正在使用的功能,切換到接電話、接收短信模式,而且在接完電話回到應用程序時,還希望能看到一樣的內容。比如意圖中包含了兩個類別:LAUNCHER_CATEGORY和ALTERNATIVEC_CATEGORY,解析得到的目標組件必須至少包含這兩個類別。同上,意圖的格式必須出現(xiàn)在目標組件的格式列表中。和動作一樣,目標組件的數據類型列表中必須包含意圖的數據類型,否則不能匹配。在這個解析過程中,Android是通過意圖的動作、數據類型、類別這三個屬性來進行判斷的,判斷方法如下:如果意圖指明定了動作,則目標組件的意圖過濾器的動作列表中就必須包含有這個動作,否則不能匹配。對于直接意圖,Android不需要去做解析,因為目標組件已經很明確,Android需要解析的是那些間接意圖,通過解析,將意圖映射給可以處理此意圖的活動、意圖接收器或服務。(2)間接意圖:沒有指定組件屬性的意圖。在應用中,可以以兩種形式來使用Intent:(l)直接意圖:指定了組件屬性的意圖。隨著應用不斷的加入到系統(tǒng)中,它們可以添加新的動作、數據/數據類型和類別來擴展這種語言。總之,動作、數據/數據類型、類別和附加信息一起形成了一種語言。附加信息:是其它所有附加信息的集合。但是,如果組件這個屬性有指定的話,將直接使用它指定的組件,而不再執(zhí)行上述查找過程。組件:指定意圖的目標組件的類名稱。數據類型:顯式指定意圖的數據類型。例如LAUNCHER_CATEGORY表示意圖的接受者應該在Launcher中作為頂級應用出現(xiàn)。其次,是執(zhí)行動作要操作的數據,Android采用指向數據的一個URI方式來實現(xiàn)。該抽象描述的具體內容如下:首先,它是要執(zhí)行的動作的一個簡要描述,如查看、修改等,Android定義了一套標準動作。系統(tǒng)會調用找到的Activity,即為detailActivity,最終傳入Intent,detailActivitv則會根據此Intent中的描述,執(zhí)行相應的操作。因此,意圖在這里起著一個媒體中介的作用,專門提供組件之間互相調用的相關信息,實現(xiàn)調用者與被調用者之間的解耦。在這些組件之間的通訊中,主要是由意圖協(xié)助完成的。 Intent的詳細解析在一個Android應用中,主要是由四種組件組成的,這四種組件可參考上一節(jié)的內容。一個內容提供者就是一個類,它實現(xiàn)了一個標準的方法集合??梢园衙總€進程想像成是一個黑盒子,彼此不會互相影響,連內存的資料都無法共享。在Android中,每個應用程序都是有自己的userID及在自己的進程中執(zhí)行。當一個意圖接收器被觸發(fā)時,系統(tǒng)會根據需要來啟動應用程序。意圖接收器并不顯示UI界面,它是通過NotificationManager來通知用戶他們感興趣的事件發(fā)生了?;顒涌梢栽谌魏螘r候被一個具有等價意圖過濾器的新活動所替代。隨后,這個新的活動接收到意圖(myIntent)的通知并開始運行。從一個界面跳轉到另一個界面是由解析各種意圖實現(xiàn)的。當發(fā)生一個有效的目的請求時,意圖過濾器用來描述一個活動能夠處理什么意圖。例如:顯示一個聯(lián)系人信息的界面,可以創(chuàng)建一個意圖,并將它的動作設置成VIEW,數據設置成表示這個人信息的URI。在意圖的描述結構中,含有兩個重要的數據結構:動作和動作對應的數據。Android通過一個被稱作意圖的特殊類,來實現(xiàn)界面與界面之間的跳轉。當一個活動不再需要時,可以將它們從歷史堆棧中移除。當一個新的活動出現(xiàn)時,前一個活動被中斷并被放入到一個歷史堆棧中。顯示一個新界面就相當于生成一個對應的活動對象。例如:一個文本聊天應用程序,至少應該包含一個聯(lián)系人列表界面、一個聊天界面、一個設置界面、一個聊天記錄查詢界面等等。一個活動就相當于應用程序的一個用戶界面,由事件響應以及視圖等組成?;顒邮且陨纤膫€組件中最常用的一個。當決定使用以上哪些組件來構建Android應用程序時,這是一個XML配置文件,在這個文件中可以聲明應用程序組件以及它們的特性和要求。通常由以下四個組件來構建一個完整的Android應用程序。典型的例子就是使用內容提供者來訪問聯(lián)系人列表。最常見的通知包括短信息、通話記錄和語音郵件,但是應用程序也可以創(chuàng)建它們自己的通知事件。例如媒體播放器的服務,當用戶退出媒體選擇的界面時,仍然希望音樂依然可以繼續(xù)播放,這時就可用服務來保證當用戶界面關閉時音樂還繼續(xù)播放著。它可以運行在它自己的進程,也可以運行在其他應用程序的進程里,這取決于自身的需要.。意圖也可以用于廣播系統(tǒng)范圍內的有效事件(例如通知事件)。比如應用程序想要顯示一個網頁,那么它可以通過創(chuàng)建一個Intent實例并將其傳遞給系統(tǒng)來表示意圖瀏覽這個URI。開發(fā)者可以通過創(chuàng)建一個新的視圖的方法來使用自定義的圖形處理技術(比如開發(fā)游戲,或者是使用了不常用的用戶圖形窗口界面)。Android的用戶界面由一系列的視圖樹構成。不過這不是必須的,有些活動從不顯示UI界面。(2)活動活動就是一個有生命周期的對象。Android應用的構成和工作流程如圖22: 圖22 Android的構成和工作流程Android應用程序結構剖析 Android的APIAndroid API主要包含了以下幾個部分:(1),它告訴系統(tǒng)如何處理所創(chuàng)建的所有應用組件(尤其是活動(Activity),服務(Service),意圖接收器(Intent Receiver)和內容提供者(Content Provider))。在應用程序中使用時。Android運行時組件包括兩個重要的部分,一個是核心類庫,另一個是Dalvik虛擬機。但是,針對Linux嵌入式裝置進行過最佳化的調整。(8)web Kit:是一個先進的網頁瀏覽器引擎,被用來構建Android瀏覽器和內嵌的web視圖,也可以讓開發(fā)者利用這個引擎來做不同的應用。③維護數據的完整性,確保數據在傳輸過程中不被改變。SSL協(xié)議提供的服務主要有:①認證用戶和服務器,確保數據發(fā)送到正確的客戶機和服務器。SSL協(xié)議可分為兩層:SSL記錄協(xié)議(SSL Record Proto col):它建立在可靠的傳輸協(xié)議(如TCP)之上,為高層協(xié)議提供數據封裝、壓縮、加密等基本功能的支持。它已被廣泛地用于Web瀏覽器與服務器之間的身份認證和加密數據傳輸。(6)SSL:(secureSocketsuyer),中文名為“安全套接層協(xié)議層”,它是網景公司提出的基于WEB應用的安全協(xié)議。(4)Media Frame work:主要是以packetVideo公司的OpenCORE為基礎所發(fā)展的多媒體類庫,該庫支持回放和錄制大量流行的音視頻格式和靜態(tài)圖片。該庫使用硬件加速(當硬件可用時),可以將硬件的3D功能做最佳化的處理顯示。例如:在2D、2D顯示上的合成、疊合動作。開發(fā)者可以通過應用程序框架使用這些功能。(9)包管理器:管理所有安裝在Android系統(tǒng)內的包。(7)位置管理器:用來管理地圖服務的相關功能。例如:啟動應用程序要用到的資源準備及關閉應用程序時釋放內存及相關資源等工作。(4)通知管理器:提供應用程序在狀態(tài)欄中顯示應用程序自定義的提示信息。(3)資源管理器:提供各種非程序代碼的資源讓應用程序去使用。目前所有的應用程序是由服務及系統(tǒng)來組成,包含有:(l)一套強大和可擴展的視圖系統(tǒng):用來建構一個應用程序的基本組件,包了在開發(fā)系統(tǒng)畫面時,常用的列表、網格、文本框、按鈕等控制項,甚至是內嵌的Web瀏覽器。在Android SDK中,定義了讓開發(fā)者使用與核心應用程序相同API的權限應用程序框架是為了要簡化組件的重新利用而設計的,應用程序可以發(fā)布功能為其它應用程序所使用。這個同樣也是屬于手機硬體方面的體現(xiàn),也是在開發(fā)Android應用程序是可以突出的特點之一。這個系統(tǒng)可以保證在任意時刻和任何地點都可以同時觀測到4顆衛(wèi)星,以保證衛(wèi)星可以采集到該觀測點的經緯度和高度,以便實現(xiàn)導航、定位、授時等功能。這些通訊能力也是屬于手機硬件方面的展現(xiàn),也是在開發(fā)Android應用程序時可以突出的特點之一。該頻段目前尚屬沒用許可的無線頻段。由于8PSK可將現(xiàn)有GSM網絡采用的GMSK調制技術的信號空間從2擴展到8,從而使每個符號所包含的信息是原來的4倍。EDGE(Enhanced Data Rate for GSM,Evolution),即增強型數據速率GSM演進技術。GSM技術是屬于手機硬件方面的展現(xiàn),也是在開發(fā)Android應用程序時可以突出的特點之一。另外支持各種通用的靜態(tài)圖像格式,例如:JPG、PNG、GIF等格式。(6)多媒體的支持能力:主要用于播放媒體文件。同時它還支持事務功能和并發(fā)處理等等。它無需安裝和管理配置,它是一個儲存在單一磁盤文件中的完整數據庫,體積小只有250KB但支持數據庫大小至2TB。SQLite是一款輕型的數據庫,它的設計目標是嵌入式的,目前已經在很多嵌入式產品中使用了它,它占用的資源非常低。它們是一種非??斓膱D形引擎,并且支持硬件加速。在2D方面,Android提供了一套特有的類庫(SGL。配合Android手機的功能,可以在瀏覽網頁時,達到更好的效果,例如:局部性的縮放網頁上的資訊、觸控式的操作等效果。(3)集成的瀏覽器:集成的瀏覽器是Android內建的瀏覽器,是以WebKit的瀏覽引擎
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1