intent跳轉常用

2021-06-29 02:43:37 字數 3586 閱讀 2207

顯示網頁

1. uri uri = uri.parse("");  

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

3. startactivity(it);

顯示地圖

1. uri uri = uri.parse("geo:38.899533,-77.036476");  

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

3. startactivity(it);   

4. //其他 geo uri 範例  

5. //geo:latitude,longitude  

6. //geo:latitude,longitude?z=zoom  

7. //geo:0,0?q=my+street+address  

8. //geo:0,0?q=business+near+city  

9. 路徑規劃

1. uri uri = uri.parse("");  

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

3. startactivity(it);  

4. //where startlat, startlng, endlat, endlng are a long with 6 decimals like: 50.123456 

打**

1. //叫出撥號程式

2. uri uri = uri.parse("tel:0800000123");  

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

4. startactivity(it);  

1.//直接打**出去

2. uri uri = uri.parse("tel:0800000123");  

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

4. startactivity(it);  

5. //用這個,要在 androidmanifest.xml 中,加上  

6. //

傳送sms/mms

1.//呼叫簡訊程式

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

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

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

5. startactivity(it); 

1.//傳送訊息

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

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

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

5. startactivity(it); 

1.//傳送 mms

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

3. intent it = new intent(intent.action_send);   

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

5. it.putextra(intent.extra_stream, uri);  

6. it.settype("image/png");   

7. startactivity(it); 

傳送 email

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

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

3. startactivity(it); 

1. intent it = new intent(intent.action_send);  

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

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

4. it.settype("text/plain");  

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

1. intent it=new intent(intent.action_send);    

2. string tos=;    

3. string ccs=;    

4. it.putextra(intent.extra_email, tos);    

5. it.putextra(intent.extra_cc, ccs);    

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

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

8. it.settype("message/rfc822");    

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

1. //傳送附件

2. intent it = new intent(intent.action_send);  

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

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

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

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

uninstall 應用程式

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

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

3.        startactivity(it); 

Android使用Intent跳轉到常用系統介面

進入系統設定 intent intentsetting newintent settings.action settings startactivity intentsetting 進入應用管理 進入系統的輔助功能介面 intent intentaccess newintent settings.a...

Intent實現頁面跳轉

設定文字內容 mytext.settext 我的第乙個textview 1.第乙個頁面 生成乙個intent物件 intent intent new intent 傳遞資料 intent.putextra text 123456 packagecontext當前頁面 cls 跳轉的也頁面 inten...

Intent 實現Activity跳轉

一 概述 用intent實現無返回和有返回的activity之間的跳轉 二 無返回的跳轉 firstactivity中 intent intent new intent firstactivity.this,secondactivity.class 傳遞資料到第二個activity startact...