Intent學習中需要學習的幾個方面

2021-06-07 15:48:59 字數 475 閱讀 4079

intent可以啟動乙個activity,也可以啟動乙個service,還可以發起乙個廣播,

intent可以理解為不同元件之間通訊的媒介或者信使,是對完成物件的一種抽象操作

intent由以下幾個部分組成:action,data,category,型別,元件,擴充套件資訊

尋找目標元件有兩種方法:

1 通過元件名稱直接指定,

2 通過filter過濾指定

屬性:componentname(元件名稱包含(包名稱,類名稱))

action屬性(有大量的常量屬性,也可以自己定義)

data屬性(執行動作的urihemime型別)不同的action有不同的屬性,是android要訪問的資料

category(執行action的附加資訊)

extra(元件附加資訊)

系統中的action常量

filter過濾通常考慮(action,data,category)這三個屬性

Android學習 Intent的作用

android 中的intent 有兩大作用。一 用來啟動其他新的 activity 二 作為傳遞資料和事件的橋梁。傳遞資料時的 有兩種 第一種是 intent intent new intent currentactivity.this otheractivity.class intent.put...

我的anroid學習之路 Intent

先回顧一下intent 什麼叫intent,intent是乙個將要執行的動作的抽象的描述,由intent來協助完成android各個元件之間的通訊。比如呼叫activity例項化物件的startactivity 來啟動乙個activity,或者由broadcast intent 來傳遞給所有感興趣的...

需要學習的

vue react 目前 node.js grunt angular highcharts three.js fastjson sass,grunt,highchart簡單的說 node.js 就是執行在服務端的 j ascript.node.js 是乙個基於chrome j ascript 執行時...