Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> 面向大眾的移動技術:Android應用程序生命周期中的活動與圖標

面向大眾的移動技術:Android應用程序生命周期中的活動與圖標

編輯:Android開發教程

簡介

如今移動設備的功能已經強大到難以置信,比眾多開發人員用來編寫首個程序的桌面計算機還 要強大得多。因此,大家很容易忘記移動設備仍然屬於資源有限的環境。開發移動應用程序時,決不能忘記運 行應用程序的環境所具有的局限性。尤其是當應用程序要與其他應用程序競爭系統資源時 — 其中有些應用程 序對於用戶的日常行為而言比您的應用程序更加重要。

確保應用程序廣受歡迎的途徑之一是保證它節 省系統資源。在 Android 中,使用和保持系統資源的機制都是 Activity 類。您越了解這個基本類(與 Java Servlet 十分相似)的生命周期,調整 Android 移動應用程序的資源使用與性能的能力就越強。

我們 將從快速了解 Activity 類生命周期開始。通過一個示例應用的演示,您將了解處理 Android 應用程序生命 周期內每個階段的方法。掌握這些方法協同工作的原理之後,就能聰明地使用系統資源。然後更新演示應用程 序的導航系統,使用 操作圖標 代替菜單按鈕來實現用戶交互。圖標在移動應用程序 UI 中是十分標准的,而 較新的 Android 設備(版本 4.2.2 及更高的版本)已經棄用了選項菜單,而改用操作欄。掌握如何將這些特 性與您的 Android 移動應用程序集成在一起將使您受益無窮!

相關文章:

面向大眾的移動技術:Android簡介

http://www.bianceng.cn/OS/extra/201310/37779.htm

面向大眾的移動技術:在Android中為手勢編碼

http://www.bianceng.cn/OS/extra/201310/37797.htm

Activity 類生命周期

Activity 的生命周期直接對應著 Android 移動應用程序的生命周期。當用戶與應用程序或運行應用程序的設備進行交 互時,Android 平台將在 Activity 實例上執行回調。當用戶啟動應用程序時,初始的 Activity 將執行一個 已定義的生命周期。當應用程序轉入後台時,它執行生命周期的一個不同階段,而當應用程序關閉時則執行另 一個階段。圖 1 顯示了每個交互階段的 Android Activity 生命周期。

圖 1. Android 的 Activity 生命周期

Android 移動應用程序生命周期包 含四個階段:

啟動

暫停與恢復

停止與重啟

銷毀

後面的內容將會講述每個階段及其回調方法(可在 Activity 實例內部實現)。

Activity 生命周 期中的啟動

演示應用程序

如果您一直關注本系列文章,那麼在本系列的第一和第二篇文章 中已經創建了自己的演示應用程序。如果沒有演示應用程序,建議您在繼續之前創建一個。另外,您還可以復 制我自己的 Overheard Word 演示應用程序的 Git 庫。

在 前面的文章中,您已經使用了對應啟動 Activity 的回調方法,即 onCreate。您可能也熟悉 onStart 與 onResume,啟動時也會調用這兩個方法。現 在,在 Activity 生命周期的上下文中考慮這些方法。

在 Eclipse Android 開發環境中,選擇 Override/Implement Methods... 選項即可輕松重寫方法,如 圖 2 中所示。

圖 2. 重寫 Activity 生命周期回調方法

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved