Intent的常見action的總結

2021-07-12 07:42:23 字數 1861 閱讀 9827

1.開啟網頁

uri uri = uri.parse(「

intent intent = new intent(intent.action_view, uri);

startactivity(intent);

2.開啟地圖

/* 必須使用google apis包 */

uri uri = uri.parse(「geo:113.46,22.27」);

intent it = new intent(intent.action_view, uri);

startactivity(it);

3.撥出**撥號器

uri uri = uri.parse(「tel:15013580650」);

intent intent = new intent(intent.action_dial, uri);

startactivity(intent);

4.撥打**

/* 必須加上android.permission.call_phone許可權 */

uri uri = uri.parse(「tel:15013580650」);

intent intent = new intent(intent.action_call, uri);

startactivity(intent);

5.傳送簡訊

intent intent = new intent(intent.action_view);

intent.putextra(「sms_body」, 「這裡輸入簡訊內容」);

intent.settype(「vnd.android-dir/mms-sms」);

startactivity(intent);

6.傳送簡訊(帶號碼)

uri uri = uri.parse(「smsto:5554」);

intent intent = new intent(intent.action_sendto, uri);

intent.putextra(「sms_body」, 「這裡輸入簡訊內容」);

startactivity(intent);

7.傳送彩信

// 傳送彩信的路徑

uri uri = uri.parse(「file:///sdcard/handou.png」);

intent intent = new intent(intent.action_send);

intent.putextra(「sms_body」, 「這裡輸入資訊內容」);

// 彩信附件

intent.putextra(intent.extra_stream, uri);

// 檔案型別

intent.settype(「image/png」);

startactivity(intent);

8.傳送郵件

string tos = ;

string ccs = ;

intent intent = new intent(intent.action_send);

intent.putextra(intent.extra_email, tos);

intent.putextra(intent.extra_cc, ccs);

intent.putextra(intent.extra_text, 「郵件正文」);

intent.putextra(intent.extra_subject, 「郵件主題」);

「file:///sdcard/handou.png」);

intent.settype(「text/plain」);

startactivity(intent);

Intent呼叫常見系統元件

呼叫瀏覽器 uri webviewuri uri.parse intent intent newintent intent.action view,webviewuri 呼叫地圖 uri mapuri uri.parse geo 100,100 intent intent newintent int...

android 一些常見的intent請求

開啟瀏覽器 finaluri uri uri.parse intent newintent intent.action view,uri 打 許可權 intent intent new intent intent.setaction intent.action call intent.setdata...

顯式Intent與隱式Intent的區別

在activity的跳轉中 activity的跳轉需要建立intent物件,通過設定intent物件的引數指定要跳轉activity 通過設定activity的包名和類名實現跳轉,稱為顯式意圖 通過指定動作實現跳轉,稱為隱式意圖 顯式意圖 跳轉至同一專案下的另乙個activity,直接指定該acti...