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

正文內(nèi)容

[計(jì)算機(jī)軟件及應(yīng)用]android移動(dòng)應(yīng)用設(shè)計(jì)與開(kāi)發(fā)--第04章(參考版)

2024-12-11 02:20本頁(yè)面
  

【正文】 default: break。 //data為 Activity2中回傳的 Intent String str=(參數(shù) )。 default: break。 //data為 Activity2中回傳的 Intent String str=(參數(shù) )。 這里有 2個(gè)參數(shù) (int resultCode, Intent intent) finish()。 (bundle)。 ? 第二個(gè)頁(yè)面準(zhǔn)備返回?cái)?shù)據(jù)的代碼如下所示: Intent intent = new Intent()。 注:不傳參數(shù)的話 , 可以不加此行代碼 ( intent, 0)。 Bundle bundle = new Bundle(); bundle. putString( 參數(shù) , 參數(shù)值 )。 startActivity(intent); Activity的跳轉(zhuǎn) ( 2)帶參數(shù)跳轉(zhuǎn) (用 Bundle封裝數(shù)據(jù) ) Intent intent = new Intent(); Bundle bundle = new Bundle(); (Name, kate); (Age, 25); (bundle); (, ); startActivity( intent ); Activity1跳轉(zhuǎn)到 Activity2之后, Activity2通過(guò) Bundle獲取 Intent傳過(guò)來(lái)的值,方法如下: Bundle bundle = ().getExtras(); String name = (Name); String age = (Age); Activity的跳轉(zhuǎn) ( 3)帶返回值的跳轉(zhuǎn) (用 Bundle封裝數(shù)據(jù) ) Intent_intent=newIntent()。Category屬性的 默認(rèn)值 “ ”是啟動(dòng) Activity的默認(rèn)值,在添加其他 Category屬性值時(shí),該值必須添加,否則也會(huì)匹配失敗。所以一個(gè) intentfilter元素下至少需要包含一個(gè) action子元素,這樣系統(tǒng)才能處理 Intent消息 ? intentfilter標(biāo)簽中常用 action、 data和 category這些子元素,分別對(duì)應(yīng) Intent中的 Action、 Data和 Category屬性,用于對(duì) Intent進(jìn)行匹配。 ? 在 , Intent Filter以 intentfilter元素來(lái)指定。 Intent解析 activity android:name= android:label=string/app_name intentfilter action android:name= / ! 應(yīng)用程序入口 category android:name= /! 該活動(dòng)優(yōu)先級(jí)最高 /intentfilter /activity ? 通過(guò) Intent Filter過(guò)濾 實(shí)現(xiàn),過(guò)濾時(shí)通常根據(jù) Action、 Data和 Category屬性進(jìn)行匹配查找。 Intent解析 根據(jù) Intent尋找目標(biāo)組件時(shí)所采用的方式不同,可以將 Intent分為兩類: 直接Intent和 間接 Intent ( 1)直接 Intent 直接 Intent通過(guò)直接指定組件來(lái)實(shí)現(xiàn),常用方法有 setComponent(), setClassName()或 setClass(),如下示例: //創(chuàng)建一個(gè) Intent對(duì)象 Intent intent = new Intent()。 ? 通過(guò)使用 Intent對(duì)象的 getXXXExtra()方法可以獲取附加信息。將一個(gè)人的姓名附加到 Intent對(duì)象中,代碼如下所示: Intent intent = new Intent()。并且, Intent利用消息實(shí)現(xiàn)應(yīng)用程序之間的交互機(jī)制,這種消息描述了應(yīng)用中一次操作的動(dòng)作、數(shù)據(jù)以及附加數(shù)據(jù),系統(tǒng)通過(guò)該 Intent的描述負(fù)責(zé)找到對(duì)應(yīng)的組件,并將 Intent傳遞給調(diào)用的組件,完成組件的調(diào)用 Intent屬性 Intent由 動(dòng)作 、 數(shù)據(jù) 、 分類 、 類型 、 組件 和 擴(kuò)展信息 等內(nèi)容組成,每個(gè) 組 成都由相應(yīng)的屬性進(jìn)行表示,并提供設(shè)置和獲取相應(yīng)屬性的方法 組成 屬性 設(shè)置屬性方法 獲取屬性方法 動(dòng)作 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要完成的動(dòng)作,對(duì)要執(zhí)行的動(dòng)作進(jìn)行一個(gè)簡(jiǎn)要描述 ,Action屬性 常量 如下表所示 : Action常量 行為描述 使用組件 ACTION_CALL 打電話 , 即直接呼叫 Data中所帶電話號(hào)碼 Activity ACTION_ANSWER 接聽(tīng)來(lái)電 ACTION_SEND 由用戶指定發(fā)送方式進(jìn)行數(shù)據(jù)發(fā)送操作 ACTION_SENDTO 根據(jù)不同的 Data類型 , 通過(guò)對(duì)應(yīng)的軟件發(fā)送數(shù)據(jù) ACTION_VIEW 根據(jù)不同的 Data類型 , 通過(guò)對(duì)應(yīng)的軟件顯示數(shù)據(jù) ACTION_EDIT 顯示可編輯的數(shù)據(jù) ACTION_MAIN 應(yīng)用程序的入口 ACTION_SYNC 同步服務(wù)器與移動(dòng)設(shè)備之間的數(shù)據(jù) ACTION_BATTERY_LOW 警告設(shè)備電量低 Broadcast ACTION_HEADSET_PLUG 插入或者拔出耳機(jī) ACTION_SCREEN_ON 打開(kāi)移動(dòng)設(shè)備屏幕 ACTION_TIMEZONE_CHANGED 移動(dòng)設(shè)備時(shí)區(qū)發(fā)生變化 Intent屬性 ( 2) Data Data屬性是執(zhí)行動(dòng)作的 URI和 MIME類型, Data屬性 常量 如下表所示 Data屬性 說(shuō)明 示例 號(hào)碼數(shù)據(jù)格式 , 后跟電話號(hào)碼 郵件數(shù)據(jù)格式 , 后跟郵件收件人地址 mailto: 短信數(shù)據(jù)格式 , 后跟短信接收號(hào)碼 內(nèi)容數(shù)據(jù)格式 , 后跟需要讀取的內(nèi)容 文件數(shù)據(jù)格式 , 后跟文件路徑 de 經(jīng)緯數(shù)據(jù)格式 Intent屬性 ( 3) Action和 Data匹配使用 不同的 Action由不同的 Data數(shù)據(jù)指定,見(jiàn) 下 表 所示: Action屬性 Data屬性 描述 ACTION_VIEW 顯示 _id為 1的聯(lián)系人信息 ACTION_EDIT 編輯 _id為 1的聯(lián)系人信息
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1