Intent的用法及功能介紹

文章推薦指數: 80 %
投票人數:10人

回首頁 Intent的用法 Intent 外接APP或系統功能 範例練習 ... 使用startActivityForResult()方法,開啟intent描述的活動,並且等待被開啟的活動 ... MainActivity.java. Intent的用法及功能介紹 講授:洪國龍老師 回首頁   Intent的用法   Intent外接APP或系統功能   範例練習   Intent的用法 認識Intent Intent是由一個動作和內容組成,可以開啟指定的Activity並傳遞動作命令及資料。

Intent除了可以切換Activty外,還可以藉由指定Android內建或自訂的動作,來與其他或自定Activity合作,完成意圖達到的目的。

Intent指定動作命令及資料 語法: Intentintent=newIntent(動作,內容); 或: Intentintent=newIntent(動作); intent.setDataAndType(內容,內容類型); 範例1: 範例2: 從被呼叫的Intent傳回資料 使用startActivityForResult()方法,開啟intent描述的活動,並且等待被開啟的活動回傳資料,呼叫時傳入一個requestCode作為索引,用來識別開啟的活動 語法: voidstartActivityForResult(Intentintent,intrequestCode); 範例: MainActivity.java ResultActivity.java [回頂端] Intent外接APP或系統功能 打開瀏覽器 發送電子郵件 顯示地圖 路徑規劃 播放音樂 在AndroidAPI24以後的版本,為了增強安全性,限制不能使用file:///的方式來存取儲存裝置的檔案,如仍要使用此方式, 須將targetSdkVersion設在API23以前(含)的版本。

播放視訊 打開PDF文件 選擇圖片並顯示 選擇圖片並顯示拍攝照片並顯示 [回頂端] 範例練習intent_resource.zip strings.xml [回頂端]



請為這篇文章評分?