首先要有componentname,需要指定包名和類名 或者使用setclass()指定包名和類名
action是乙個字串,乙個intent物件只包含乙個action屬性,目標元件包括activity和broadcastreceiver兩類
action_main
action_view 等,每個動作都有唯一的字串標識
例如action_time_tick 用來每分鐘通知一次時間
詳細全部內容請參考android 官方api文件中關於intent的說明
category也是乙個字串,用於為action增加額外的附加類別資訊
data用於向action提供操作的資料,接受乙個url物件,乙個url物件通常通過以下字串來表示
content:
tel:123
url字串通用格式 scheme://host:port/path
type用於指定data所制定的url的mime型別,data和type會互相覆蓋,如果希望相容,需要呼叫setdataandtype()方法
通常用於多個activity之間交換資料 ,extra應該是乙個bundle物件,而bundle物件又是乙個map資料結構物件,是乙個類似python字典中有對映關係的物件,可以存入key-value
能夠為intent新增一些額外的控制標記
指定了component的intent 明確將啟動哪個元件
由系統自動選擇合適的元件執行intent
Android核心介紹
android 還新增了其他的東西,比如 real time clock,switch,timed gpio。power management 5 files 電源管理對於移動裝置來說相當重要,也是最複雜,開發難度最高的乙個功能。google新增了乙個新的電源管理系統,並沒有原先apm,dpm等。其...
Android核心和驅動篇 Android核心介紹
一般來說,我們會基於乙個平台標準核心配置選項來配置android核心,你可以根據具體的硬體平台來選擇android核心的配置選項,可以參考下面的android核心配置列表 一般需要支援的核心選項 android paranoid network ashmem config fb mode helpe...
android 核心系列
編譯 1,需要jre1.6,64bit的機器。2,錯誤 this attribute must be localized 提示了錯誤 this attribute must be localized 這種問題一般情況是因為在res xml資料夾下的中 或者在res layout下的檔案中出現了沒有多...