通過intent調用打電話,打開地圖、打開浏覽器,建立郵件,建立事件的操作
截圖:

代碼
laout檔案
注意
1.PackageManager packageManager = getPackageManager();
List<ResolveInfo> activities = packageManager.queryIntentActivities(intent, 0);
activities.size() > 0
用于判斷是否有符合要求的界面如果沒有直接調用startActivity(intent) 會導緻程式crash
2.
如果activities.size() 大于1就會出現選擇器
//為選擇器建立标題
Intent chooser = Intent.createChooser(intent, title);
startActivity(chooser);
通過下面的圖檔就能看到加上
有标題的選擇器:
預設标題的選擇器