Intent的應用型別

2021-07-23 11:30:41 字數 554 閱讀 3490

intent的應用型別

1 分類:

-1顯示意圖(一般應用在同一程序內)目標明確

-2 隱式意圖(不同程序間)目標不太明確,根據字串底層去查詢

能用顯示不用隱式

2 實現過程

startactivity-------》底層框架--------》對應的activity

startservice-------》底層框架----》對應的service

3 intent的常用屬性及相關方法

-1 構建物件————構造方法

setaction(action);

setcomponent

addflags(新增標記)

settype

setdate

setdataandtype

4 intent 實現值得傳遞

put***(key,value)

get***(key)

通過intent傳遞資料,資料型別要麼實現ser,要麼parcelable

android中假如要傳遞自定義的物件建議實現parcelable介面

Intent的型別和作用

intent主要是解決android應用的各項元件之間的通訊。主要是在activity之間,service之間,broadcastreceiver 之間傳遞意圖。可以分為顯式intent和隱式intent。使用顯式intent通過指定具體的元件類,通知應用啟動對應的元件。使用隱式intent可以通過...

Intent常規應用例項

顯示網頁 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...

Android 應用核心 Intent

首先要有componentname,需要指定包名和類名 或者使用setclass 指定包名和類名 action是乙個字串,乙個intent物件只包含乙個action屬性,目標元件包括activity和broadcastreceiver兩類 action main action view 等,每個動作...