安卓 關於Intent四個屬性的總結

2021-06-29 03:29:18 字數 1277 閱讀 1108

1、component屬性:

component其實就是 intent 主要功能屬性,見下面**:

public class componentattr extends activity

});}

}

2、action 屬性和 category屬性:

action屬性負責呼叫android系統自身的服務。比如 intent..action_call, 就是呼叫打**服務。案例**:

public class actionattr extends activity

});}

}

因為這裡的 intent 是隱式意圖,即 new intent() 中沒有寫清呼叫那兩個activity或service,所以要靠 來判別。在androidmenifest.xml 中:

總結一些 常見的action 常量和 category 常量功能。

action:

action_main  —— android.intent.action.main —— 應用程式入口

action_call —— android.intent.action.call—— 直接性指定使用者打**

action_send —— android.intent.action.send —— 向其他人傳送資料

category:

category_default —— android.intent.category.default —— 預設的category

category_launcher —— android.intent.category.launcher —— activity 顯示頂級程式

3、data、type屬性和 intent-filter 屬性:

data屬性用來向 action 屬性提供運算元據。data 屬性接受乙個 uri 物件,這個uri 物件通常以字串形式來表示:

比如:content :// com.android.contacts/contacts/1

表示:contant字首:表示該資料型別為「聯絡人資訊」

表示操作_id 為1的聯絡人資料型別來啟動特定的應用程式,並對指定資料執行相應的操作。

下面介紹在intent中 action 和 data屬性組合的一些形式:

btn.setonclicklistener(new onclicklistener()

})

Intent四個重要屬性

intent作為聯絡各activity之間的紐帶,其作用並不僅僅只限於簡單的資料傳遞。通過其自帶的屬性,其實可以方便的完成很多較為複雜的操作。例如直接呼叫撥號功能 直接自動呼叫合適的程式開啟不同型別的檔案等等。諸如此類,都可以通過設定intent屬性來完成。intent主要有以下四個重要屬性,它們分...

Intent中的四個重要屬性

intent作為聯絡各 activity 之間的紐帶,其作用並不僅僅只限於簡單的資料傳遞。通過其自帶的屬性,其實可以方便的完成很多較為複雜的操作。例如直接呼叫撥號功能 直接自動呼叫合適的程式開啟不同型別的檔案等等。諸如此類,都可以通過設定 intent 屬性來完成。intent 主要有以下四個重要屬...

Position屬性四個值

1 static 靜態定位 預設值。沒有定位,元素出現在正常的流中 忽略 top,bottom,left,right 或者 z index 宣告 2 fixed 固定定位 生成絕對定位的元素,相對於瀏覽器視窗進行定位 元素的位置通過 left top right 以及 bottom 屬性進行規定。可...