Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> Android本地應用程序應用方式介紹

Android本地應用程序應用方式介紹

編輯:高級開發

在我們曾經介紹的一片關於android系統架構基本模式解析的文章中,大家可以充分的對這一功能強大的手機系統有一個初步的掌握。在這裡大家可以通過android本地應用程序的一些介紹更加深入的對這一開源系統進行解讀。

android本地應用程序也使用Intent來啟動Activity和子Activity。

下面的列表簡單的列出了Intent類中以靜態字符串常量保存的本地動作。你可以在你自己的應用程序裡當創建隱式Intent來啟動Activity和子Activity時使用這些動作。

❑ ACTION_ANSWER

打開一個Activity來處理來電。目前,它是被本地的電話撥號工具處理。

❑ ACTION_CALL

啟動電話撥號工具,並立即用數據URI中的號碼初始化一個呼叫。一般來說,如果可能的話,它認為是比使用Dial_Action好的一種方式。

❑ ACTION_DELETE

啟動一個Activity來讓你刪除儲存在URI位置的數據入口。

❑ ACTION_DIAL

啟動一個電話撥號程序,使用預置在數據URI中的號碼來撥號。默認情況下,它是由android本地的電話撥號工具處理。這個撥號工具能規范多數的號碼;舉個例子,tel:555-1234和tel:(212)555 1212都是有效的號碼。

❑ ACTION_EDIT

請求一個Activity來編輯URI處的數據。

❑ ACTION_INSERT

打開一個能在數據域的特定游標處插入新項目的Activity。當以子Activity方式調用時,它必須返回新插入項目的URI。

❑ ACTION_PICK

啟動一個子Activity來讓你從URI數據處挑選一個項目。當關閉時,它必須返回指向被挑選項目的URI。啟動的Activity取決於要挑選的數據;例如,傳入content://contacts/people會引發本地的聯系人列表。

❑ ACTION_SEARCH

啟動一個UI來執行搜索。在Intent的數據包裡使用SearchManager.QUERY鍵值來提供搜索內容的字符串。

❑ ACTION_SENDTO

啟動一個Activity來給URI中的指定聯系人發送一個消息。

❑ ACTION_SEND

啟動一個Activity來發送特定的數據(接收者經由解析Activity來選擇)。使用setType來設置Intent的類型為傳輸數據的mime類型。

數據本身依賴於類型使用EXTRA_TEXT或EXTRA_STREAM來儲存。在e-mail的情況下,android本地應用程序還可以接受使用EXTRA_EMAIL, EXTRA_CC, EXTRA_BCC, 和EXTRA_SUBJECT鍵值的extras。

❑ ACTION_VIEW

最通用的動作。View動作要求Intent URI中的數據以最合理的方式顯示。不同的應用程序將處理VIEw請求,依賴於URI中的數據。一般的,http:地址會在浏覽器中打開,tel:地址會在撥號工具中打開並呼叫號碼,geo:地址會在Google地圖應用程序中顯示,聯系人內容會在聯系人管理器中顯示。

❑ ACTION_WEB_SEARCH

打開一個Activity,執行基於數據URI中文本的網頁搜索。

和這些Activity動作一樣,android本地應用程序還包括大量的Broadcast動作,用來創建Intent將系統消息通知給應用程序。這些Broadcast動作將在這章稍後部分描述。

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