Android Training要領(四)Intent注意事項
Intentを扱うActivityがあると判断
処理できる
Intent
のすべて
app
リストはドロップダウン選択ボックスとして作成されます
PackageManager packageManager = getPackageManager();
List<ResolveInfo> activities = packageManager.queryIntentActivities(mapIntent, 0);
boolean isIntentSafe = activities.size() > 0;
// Start an activity if it's safe
if (isIntentSafe) {
startActivity(mapIntent);
}
処理できる
Intent
のすべて
app
リストはドロップダウン選択ボックスとして作成されます
Intent intent = new Intent(Intent.ACTION_SEND);
// Always use string resources for UI text.
// This says something like "Share this photo with"
String title = getResources().getString(R.string.chooser_title);
// Create and start the chooser
Intent chooser = Intent.createChooser(intent, title);
startActivity(chooser);