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