顯式Intent:
即直接指定需要打開的Activity類,可以唯一確定一個Activity,意圖特別明確,所以是顯式的。設置這個類的方式可以是Class對象(如SecondActivity.class),也可以是包名加類名的字符串。應用程序內部Activity跳轉常用這個方式。
隱式Intent:
隱式不明確指定啓動哪個Activity,而是設置Action、Data、Category,讓系統來篩選出合適的Activity。篩選是根據所有的
使用隱式Intent調用系統播放器
//1.創建一個隱士Intent
Intent intent = new Intent();
//2 設置系統播放器
intent.setActivity("android.intent.action.VIEW");
//3 設置播放器的數據源和數據類型
intent.setDataAndType( Uri.fromFile ( new File (數據源) , " video/*"));
//4 啓動這個隱式action
this( 上下文調用 ) . startActivity(intent);