android中intent的作用

2021-08-26 13:59:51 字數 2656 閱讀 7512

1 intent.action_main 

string: android.intent.action.main

標識activity為乙個程式的開始。比較常用。

input:nothing

output:nothing

例如:1

<

activity 

android:name

=".main"

android:label

>

2<

intent-filter

>

3<

action 

android:name

="android.intent.action.main"

/>

4<

category 

android:name

="android.intent.category.launcher"

/>

5intent-filter

>

6activity

>

也可以直接在程式中實現 intent it = new intent(原activity.class,需跳轉activity.class);

2 intent.action_call

stirng: android.intent.action.call

呼叫指定的**號碼。

input:**號碼。資料格式為:tel:+phone number

output:nothing

intent intent=new intent();

intent.setaction(intent.action_call);

intent.setdata(uri.parse("tel:1320010001");

startactivity(intent);

3 intent.action.dial

string: action.intent.action.dial

呼叫撥號面板

intent intent=new intent();

intent.setaction(intent.action_dial);

intent.setdata(uri.parse("tel:1320010001");

startactivity(intent);

input:**號碼。資料格式為:tel:+phone number

output:nothing

說明:開啟android的撥號ui。如果沒有設定資料,則開啟乙個空的ui,如果設定資料,action.dial則通過呼叫getdata()獲取**號碼。

但設定**號碼的資料格式為 tel:+phone number.

列出所有的應用。

input:nothing.

output:nothing.

5.intent.action_answer

stirng:android.intent.action.answer

處理呼入的**。

input:nothing.

output:nothing.

6 intent.action_attach_data

string: android.action.attch_data

input: data

output:nothing

7 intent.action_bug_report

string: android.intent.action.bug_report

顯示dug報告。

input:nothing

output:nothing

8 intent.action_call_button

string: android.action.intent.call_button.

相當於使用者按下「撥號」鍵。經測試顯示的是「聯絡歷史」

input:nothing

output:nothing

intent intent = new intent(intent.action_call_button);

startactivity(intent);

9 intent.action_chooser

string: android.intent.action.chooser

顯示乙個activity選擇器,允許使用者在程序之前選擇他們想要的,與之對應的是intent.action_get_content.

10. intent.action_get_content

string: android.intent.action.get_content

允許使用者選擇特殊種類的資料,並返回(特殊種類的資料:照一張相片或錄一段音)

input: type

output:uri

這個以前用到過,看事例。

選擇乙個:

** int requestcode = 1001;

intent intent = new intent(intent.action_get_content); // "android.intent.action.get_content"可通過重寫onactivityresult方法來獲取選擇的資料內容。

android中intent的使用

android中在進行介面跳轉時需要用到intent,而intent又分為顯示intent和隱式intent。顯示intent 通常給intent指定了具體的元件的稱為顯示intent,這種只會跳轉到唯一乙個介面。intent intent new intent 跳轉到testactivty1 st...

Android中Intent的用法介紹

1.呼叫系統自帶瀏覽器 uri uri uri.parse intent intent new intent intent.action view,uri intent.setclassname com.android.browser com.android.browser.browseractiv...

Android中的Intent簡單使用

如下 uri uri uri.parse intent it new intent intent.action view,uri startactivity it 顯示地圖 如下 uri uri uri.parse geo 38.899533,77.036476 intent it new inte...