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...