Android Intent學習總結

2021-06-21 06:42:14 字數 678 閱讀 7888

intent物件大致包含component、action、category、data、type、extra和flag這7種屬性,其中component用於明確指定需要啟動的目標元件,而extra則用於「攜帶」需要交換的資料。

顯式啟動:啟動指定元件(以找男朋友為例,顯示啟動指定物件,比如一定要"梁山伯"為男朋友)----此例引用李剛老師的教程

intent intent = new intent(mainactivity.this,demomusic.class);

startactivity(intent);

隱式啟動:設定相應的屬性,啟動對應屬性的元件(以找男朋友為例,隱式啟動指定屬性.比如要找"高的","富的","帥的",至於是否是"梁山伯"無所謂)

intent intent = new intent();

// 為intent設定action屬性

intent.setaction("com.emample.demo.boot_music"); //當然這裡也可以設定category、data、type屬性

startactivity(intent);

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的多種用法,故現在來總結一下。1.intent簡介 intent可以啟動activity,service或者配合廣播使用。在sdk中給出了intent作用的表現形式為 通過 context.startactivity 或者 activit...

Android Intent呼叫大全

呼叫瀏覽器 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 ne...