編輯:Android開發教程
Android應用中的Activity指具有屏幕顯示支持用戶交互的基本模塊,類似於Java ME中的MIDlet, Windows 應用中的Form。 比如可以是撥號,發送郵件的UI。每個Activity都可以含有一個Windows用於繪制用戶界面。這個Windows提出占據整個屏幕,但 也可以只占據部分屏幕或說現在在其它UI上面。
一個Android應用通常由多個Activity組成,其中有一個“主Activity”,為 用戶啟動應用時第一個顯示的UI。Activity可以啟動其它Activity來實現其它功能。新的Activity又可以再啟動新的Activity。 新啟動的Activity的UI將覆蓋之前的UI。從而形成一個“UI棧”。新啟動的Activity將暫停上一個Activity的運行。當用戶按“ BACK”按鍵時,“UI棧”最上的Activity出棧,之前的UI重新顯示在屏幕上並恢復該UI對應的Activity的運行。這意味著 Activiy具有一個“生命周期”。
寫過MIDlet或是Windows Mobile應用的對以上“生命周期”不會陌生。MIDlet 也有類似的生命周期。 Windows Form 也有Load, Unload , Active 等事件。和桌面系統不太一樣的說,一般來說移動應用的生命周期不受應用本身控 制,而是有手機操作系統來決定。Activity則實現對每個生命周期事件的處理來完成某個功能。比如在onCreate()事件中調用 setContentView()來設置UI布局。在onPause()事件中暫停下載,使用GPS等,在onResume()事件中恢復下載,重連GPS設備等。
查看全套教程:http://www.bianceng.cn/OS/extra/201301/35252.htm
編寫本文的背景隨著智能電話使用率的增長,越來越多的基於 Web 的應用程序開始提供從移動客 戶端訪問的能力,無論該客戶端是浏覽器還是原生應用程序。在這兩種情況下,這些客戶
1. Sax概述SAX是一種占用內存少且解析速度快的解析器,它采用的是事件啟動,不需要解析完整個文檔,而是按照 內容順序看文檔某個部分是否符合xml語法,如果符合就觸發相
1、Pull概述Android系統中和創建XML相關的包為org.xmlpull.v1,在這個包中不僅提供了用於創建XML的 XmlSerializer,還提供了用來解析
Android app性能測試總結(持續更新中)1.性能測試的幾個指標: