freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計算機(jī)軟件及應(yīng)用]android移動應(yīng)用設(shè)計與開發(fā)--第04章(文件)

2024-12-26 02:20 上一頁面

下一頁面
 

【正文】 Intent intent = new Intent(); Bundle bundle = new Bundle(); (Name, kate); (Age, 25); (bundle); (, ); startActivity( intent ); Activity1跳轉(zhuǎn)到 Activity2之后, Activity2通過 Bundle獲取 Intent傳過來的值,方法如下: Bundle bundle = ().getExtras(); String name = (Name); String age = (Age); Activity的跳轉(zhuǎn) ( 3)帶返回值的跳轉(zhuǎn) (用 Bundle封裝數(shù)據(jù) ) Intent_intent=newIntent()。所以一個 intentfilter元素下至少需要包含一個 action子元素,這樣系統(tǒng)才能處理 Intent消息 ? intentfilter標(biāo)簽中常用 action、 data和 category這些子元素,分別對應(yīng) Intent中的 Action、 Data和 Category屬性,用于對 Intent進(jìn)行匹配。 Intent解析 activity android:name= android:label=string/app_name intentfilter action android:name= / ! 應(yīng)用程序入口 category android:name= /! 該活動優(yōu)先級最高 /intentfilter /activity ? 通過 Intent Filter過濾 實現(xiàn),過濾時通常根據(jù) Action、 Data和 Category屬性進(jìn)行匹配查找。 ? 通過使用 Intent對象的 getXXXExtra()方法可以獲取附加信息。并且, Intent利用消息實現(xiàn)應(yīng)用程序之間的交互機(jī)制,這種消息描述了應(yīng)用中一次操作的動作、數(shù)據(jù)以及附加數(shù)據(jù),系統(tǒng)通過該 Intent的描述負(fù)責(zé)找到對應(yīng)的組件,并將 Intent傳遞給調(diào)用的組件,完成組件的調(diào)用 Intent屬性 Intent由 動作 、 數(shù)據(jù) 、 分類 、 類型 、 組件 和 擴(kuò)展信息 等內(nèi)容組成,每個 組 成都由相應(yīng)的屬性進(jìn)行表示,并提供設(shè)置和獲取相應(yīng)屬性的方法 組成 屬性 設(shè)置屬性方法 獲取屬性方法 動作 Action setAction() getAction() 數(shù)據(jù) Data setData() getData() 分類 Category addCategory() 類型 Type setType() getType() 組件 Component setComponent() setClass() setClassName() getComponent() 擴(kuò)展信息 Extra putExtra() getXXXExtra()獲取不同數(shù)據(jù)類型的數(shù)據(jù) , 如 int 類型則使用getIntExtra(), 字符串則使用 getStringExtra(), getExtras()獲取 Bundle包 Intent屬性 ( 1) Action Action屬性用于描述 Intent要完成的動作,對要執(zhí)行的動作進(jìn)行一個簡要描述 ,Action屬性 常量 如下表所示 : Action常量 行為描述 使用組件 ACTION_CALL 打電話 , 即直接呼叫 Data中所帶電話號碼 Activity ACTION_ANSWER 接聽來電 ACTION_SEND 由用戶指定發(fā)送方式進(jìn)行數(shù)據(jù)發(fā)送操作 ACTION_SENDTO 根據(jù)不同的 Data類型 , 通過對應(yīng)的軟件發(fā)送數(shù)據(jù) ACTION_VIEW 根據(jù)不同的 Data類型 , 通過對應(yīng)的軟件顯示數(shù)據(jù) ACTION_EDIT 顯示可編輯的數(shù)據(jù) ACTION_MAIN 應(yīng)用程序的入口 ACTION_SYNC 同步服務(wù)器與移動設(shè)備之間的數(shù)據(jù) ACTION_BATTERY_LOW 警告設(shè)備電量低 Broadcast ACTION_HEADSET_PLUG 插入或者拔出耳機(jī) ACTION_SCREEN_ON 打開移動設(shè)備屏幕 ACTION_TIMEZONE_CHANGED 移動設(shè)備時區(qū)發(fā)生變化 Intent屬性 ( 2) Data Data屬性是執(zhí)行動作的 URI和 MIME類型, Data屬性 常量 如下表所示 Data屬性 說明 示例 號碼數(shù)據(jù)格式 , 后跟電話號碼 郵件數(shù)據(jù)格式 , 后跟郵件收件人地址 mailto: 短信數(shù)據(jù)格式 , 后跟短信接收號碼 內(nèi)容數(shù)據(jù)格式 , 后跟需要讀取的內(nèi)容 文件數(shù)據(jù)格式 , 后跟文件路徑 de 經(jīng)緯數(shù)據(jù)格式 Intent屬性 ( 3) Action和 Data匹配使用 不同的 Action由不同的 Data數(shù)據(jù)指定,見 下 表 所示: Action屬性 Data屬性 描述 ACTION_VIEW 顯示 _id為 1的聯(lián)系人信息 ACTION_EDIT 編輯 _id為 1的聯(lián)系人信息 ACTION_VIEW tel:123 顯示電話為 123的聯(lián)系人信息 ACTION_VIEW 在瀏覽器中瀏覽該網(wǎng)頁 ACTION_VIEW 播放 MP3 Intent屬性 ( 4) Category Category屬性指明一個執(zhí)行 Action的分類, Intent中定義了一系列 Category屬性常量,如下表所示: Category屬性 說明 CATEGORY_DEFAULT 默認(rèn)的執(zhí)行方式 , 按照普通 Activity的執(zhí)行方式執(zhí)行 CATEGORY_HOME 該組件為 Home Activity CATEGORY_LAUNCHER 優(yōu)先級最高的 Activity, 通常為入口 ACTION_MAIN配合使用 CATEGORY_BROWSABLE 可以使用瀏覽器啟動 CATEGORY_GADGET 可以內(nèi)嵌到另外的 Activity中 Intent屬性 ( 5) Component ? Component屬性用于 指明 Intent目標(biāo)組件 的 類名稱 ? 如果沒有指定了 Component這個屬性,通常 Android會根據(jù) Intent中包含的其他屬性的信息,比如 Action、 Data/Type、 Category進(jìn)行查找,最終找到一個與之匹配的目標(biāo)組件 ? 如果指定了 Component這個屬性, Intent則會直接根據(jù)組件名查找到相應(yīng)的組件,而不再執(zhí)行上述查找過程 ? 指定 Component屬性后, Intent的其他屬性都是可選的 Intent屬性 ( 6) Extra ? Extra屬性用于添加一些附加信息,例如發(fā)送一個郵件,就可以通過 Extra屬性來添加主題( subject)和內(nèi)容( body)。 Override protected void onDestroy() { // TODO Autogenerated method stub
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1