Android中的Intent簡單使用

2021-07-09 02:02:25 字數 3188 閱讀 9592

**如下:

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 intent(intent.action_view,uri);

startactivity(it);

路徑規劃:

複製**

**如下:

uri uri = uri.parse("");

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

startactivity(it);

呼叫撥號程式

**如下:

uri uri = uri.parse("tel:******");

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

startactivity(it); 

uri uri = uri.parse("tel.******");

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

要使用這個必須在配置檔案中加入

傳送sms/mms

呼叫傳送簡訊的程式

**如下:

intent it = new intent(intent.action_view);  

it.putextra("sms_body", "the sms text");  

it.settype("vnd.android-dir/mms-sms");  

startactivity(it); 

傳送簡訊

複製**

**如下:

uri uri = uri.parse("smsto:0800000123");  

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

it.putextra("sms_body", "the sms text");  

startactivity(it); 

傳送彩信

**如下:

uri uri = uri.parse("content://media/external/images/media/23");  

intent it = new intent(intent.action_send);  

it.putextra("sms_body", "some text");  

it.putextra(intent.extra_stream, uri);  

it.settype("image/png");  

startactivity(it);

傳送email

**如下:

uri uri = uri.parse("mailto:***@abc.com");

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

startactivity(it);

intent it = new intent(intent.action_send);  

it.putextra(intent.extra_email, "[email protected]");  

it.putextra(intent.extra_text, "the email body text");  

it.settype("text/plain");  

startactivity(intent.createchooser(it, "choose email client")); 

intent it=new intent(intent.action_send);    

string tos=;    

string ccs=;    

it.putextra(intent.extra_email, tos);    

it.putextra(intent.extra_cc, ccs);    

it.putextra(intent.extra_text, "the email body text");    

it.putextra(intent.extra_subject, "the email subject text");    

it.settype("message/rfc822");    

startactivity(intent.createchooser(it, "choose email client")); 

新增附件

**如下:

intent it = new intent(intent.action_send);  

it.putextra(intent.extra_subject, "the email subject text");  

it.putextra(intent.extra_stream, "file:///sdcard/mysong.***");  

sendintent.settype("audio/***");  

startactivity(intent.createchooser(it, "choose email client"));

**如下:

intent it = new intent(intent.action_view);

uri uri = uri.parse("file:///sdcard/song.***");

it.setdataandtype(uri, "audio/***");

startactivity(it);

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

startactivity(it); 

uninstall 程式

**如下:

uri uri = uri.fromparts("package", strpackagename, null);  

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

startactivity(it);

android中intent的作用

1 intent.action main string android.intent.action.main 標識activity為乙個程式的開始。比較常用。input nothing output nothing 例如 1 activity android name main android la...

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