Android Intent到底能做些什麼

2021-08-18 12:46:44 字數 2482 閱讀 9289

intent是什麼

intent到底能做些什麼

1. 開啟指定的頁面

2. 啟動乙個服務

3. 傳送廣播

intent intent = new intent();

intent.setaction("...");

context.sendbroadcast(intent);

4. 使用系統照相機

5. 獲取並剪下

6. 開啟系統錄影機

7. 撥打**

intent intent = new intent();

intent.setaction(intent.action_call);

uri data = uri.parse("tel://110");

intent.setdata(data);

startactivity(intent);

8. 傳送簡訊

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

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

intent.putextra("sms_body", "hello");

startactivity(intent);

9. 開啟指定的網頁

10. 操作apk

uri installuri = uri.fromparts("package", "***", null);

returnit = new intent(intent.action_package_added, installuri);

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

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

startactivity(it);

11. 進入聯絡人頁面

intent intent = new intent();

intent.setaction(intent.action_view);

intent.setdata(people.content_uri);

startactivity(intent);

12. 呼叫系統編輯新增聯絡人

13. 開啟另一程式

14. 開啟錄音機

intent mi = new intent(media.record_sound_action);

startactivity(mi);

15. 傳遞引數

weekviewevent weekevent = (weekviewevent)

intent.getserializableextra("weekevent");

android intent 用法總結

給移動客服10086撥打 uri uri uri.parse tel 10086 intent intent new intent intent.action dial,uri startactivity intent 給10086傳送內容為 hello 的簡訊 uri uri uri.parse ...

Android Intent學習總結

intent物件大致包含component action category data type extra和flag這7種屬性,其中component用於明確指定需要啟動的目標元件,而extra則用於 攜帶 需要交換的資料。顯式啟動 啟動指定元件 以找男朋友為例,顯示啟動指定物件,比如一定要 梁山伯...

Android Intent全面用法

前言 前幾天在做跳轉到系統應用通知頁的時候,用到了intent的多種用法,故現在來總結一下。1.intent簡介 intent可以啟動activity,service或者配合廣播使用。在sdk中給出了intent作用的表現形式為 通過 context.startactivity 或者 activit...