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

正文內(nèi)容

智能終端軟件開發(fā)設(shè)計報告(編輯修改稿)

2024-08-16 02:05 本頁面
 

【文章內(nèi)容簡介】 ocument Object Model(DOM)和Android附帶的pull解析這三種方式。 SAX是一個解析速度快并且占用內(nèi)存少的xml解析器,非常適合用于Android等移動設(shè)備。 SAX解析XML文件采用的是事件驅(qū)動,也就是說,它并不需要解析完整個文檔,在按內(nèi)容順序解析文檔的過程中,SAX會判斷當前讀到的字符是否合法XML語法中的某部分,如果符合就會觸發(fā)事件。所謂事件,其實就是一些回調(diào)(callback)方法,這些方法(事件)定義在ContentHandler接口。 DOM解析XML文件時,會將XML文件的所有內(nèi)容讀取到內(nèi)存中,然后允許您使用DOM API遍歷XML樹、檢索所需的數(shù)據(jù)。使用DOM操作XML的代碼看起來比較直觀,并且,在某些方面比基于SAX的實現(xiàn)更加簡單。但是,因為DOM需要將XML文件的所有內(nèi)容讀取到內(nèi)存中,所以內(nèi)存的消耗比較大,特別對于運行Android的移動設(shè)備來說,因為設(shè)備的資源比較寶貴,所以建議還是采用SAX來解析XML文件,當然,如果XML文件的內(nèi)容比較小采用DOM是可行的。 Pull解析器的運行方式與 SAX 解析器相似。它提供了類似的事件,如:開始元素和結(jié)束元素事件,()可以進入下一個元素并觸發(fā)相應(yīng)事件。事件將作為數(shù)值代碼被發(fā)送,因此可以使用一個switch對感興趣的事件進行處理。當元素開始解析時,()方法可以獲取下一個Text類型元素的值。 . Event控制用戶行為 在Android系統(tǒng)中,所有的UI控件的動作都是通過事件監(jiān)聽器Listener來控制的;而UI控件的基類View視圖類為我們提供了一系列設(shè)置事件監(jiān)聽器的方法,來為不同的UI控件設(shè)置對應(yīng)的監(jiān)聽器;下面是幾個比較常用的方法。1. setOnClickListener( l)方法 此方法用于設(shè)置控件被點擊時觸發(fā)事件的監(jiān)聽器。在我們的軟件中,就大量使用了這個方法。另外,該監(jiān)聽器需要程序?qū)崿F(xiàn)的抽象方法onClick(View v),參數(shù)只有一個,就是被點擊的控件對象。2. setOnFocusChangeListener( l)方法 此方法用于設(shè)置控件焦點變化時觸發(fā)事件的監(jiān)聽器。當選中控件焦點變化的時候?qū)⒂|發(fā)OnFocusChangeListener監(jiān)聽器中的程序邏輯,該監(jiān)聽器需要程序?qū)崿F(xiàn)的抽象方法為onFocusChange(View v,Boolean hasFocus),兩個參數(shù)分別是控件對象本身和是否聚焦的狀態(tài)值。3. setOnKeyListener( l)方法此方法用于設(shè)置按鍵觸發(fā)事件的監(jiān)聽器。當選中控件同時按下鍵盤的時候?qū)⒂|發(fā)OnKeyListener監(jiān)聽器中的程序邏輯,該監(jiān)聽器需要程序?qū)崿F(xiàn)的抽象方法為onKey (View v,int keyCode,KeyEvent event),三個參數(shù)分別是按鍵時控件選中的控件對象,按鍵的碼值,以及按鍵事件。當然,Activity類本身已經(jīng)包含了
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1