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

正文內(nèi)容

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

2024-12-11 02:20本頁面
  

【正文】 default: break。 //data為 Activity2中回傳的 Intent String str=(參數(shù) )。 default: break。 //data為 Activity2中回傳的 Intent String str=(參數(shù) )。 這里有 2個參數(shù) (int resultCode, Intent intent) finish()。 (bundle)。 ? 第二個頁面準(zhǔn)備返回數(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通過 Bundle獲取 Intent傳過來的值,方法如下: Bundle bundle = ().getExtras(); String name = (Name); String age = (Age); Activity的跳轉(zhuǎn) ( 3)帶返回值的跳轉(zhuǎn) (用 Bundle封裝數(shù)據(jù) ) Intent_intent=newIntent()。Category屬性的 默認(rèn)值 “ ”是啟動 Activity的默認(rèn)值,在添加其他 Category屬性值時,該值必須添加,否則也會匹配失敗。所以一個 intentfilter元素下至少需要包含一個 action子元素,這樣系統(tǒng)才能處理 Intent消息 ? intentfilter標(biāo)簽中常用 action、 data和 category這些子元素,分別對應(yīng) Intent中的 Action、 Data和 Category屬性,用于對 Intent進(jìn)行匹配。 ? 在 , Intent Filter以 intentfilter元素來指定。 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解析 根據(jù) Intent尋找目標(biāo)組件時所采用的方式不同,可以將 Intent分為兩類: 直接Intent和 間接 Intent ( 1)直接 Intent 直接 Intent通過直接指定組件來實現(xiàn),常用方法有 setComponent(), setClassName()或 setClass(),如下示例: //創(chuàng)建一個 Intent對象 Intent intent = new Intent()。 ? 通過使用 Intent對象的 getXXXExtra()方法可以獲取附加信息。將一個人的姓名附加到 Intent對象中,代碼如下所示: Intent intent = new Intent()。并且, 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)系人信息
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1