Android/添加新活動
外觀
< Android
活動(Activity)
[編輯]Activity 是Android系統中的四大組件之一,主要起到界面邏輯與展示的作用。
我們可以將Activity作為一個串行功能的每一個節點,一般情況下,只有當前節點知道邏輯要傳遞到哪一個後續的節點上面。
當有如下情況時,我們需要如何處理呢?
- 當前軟件要獲取設備的一個聯繫人郵件地址,當獲取之後返回給當前軟件,如何處理?
- 當前軟件要在「關於」界面中加入聯繫電話,那麼用戶點擊電話號碼時,如何處理?
- 當前軟件包含用戶的遊戲好友信息,用戶點擊好友信息即可發送一個SMS,如何處理?
Intent 跳轉
[編輯]Intent 代表的是要進行某項系統操作,需要的某些數據。
本文中着重介紹Android環境中如何開啟新的Activity.
當軟件系統開啟新的Activity時可以有幾種方式:
- 通過 Intent 定義調用的Activity所在的包路徑與類路徑,精確定位到某一個Activity上面
- 通過 Intent 定義調用的 ACTION,調用任意在自身軟件包AndroidManifest.xml中定義對應Action的Activity