画像のパスがあり、Android からネイティブ ビューアーを呼び出したいと思います。これは、ユーザーが画像のズームと回転のオプションを望んでいるためです。私はそれを一生懸命作る必要がありますか、それともネイティブのインテントを呼び出すことができますか?
質問する
232 次
1 に答える
0
ネイティブ ビューアーを呼び出すには:
Intent i = new Intent(Intent.ACTION_VIEW);
i.setDataAndType(Uri.fromFile(new File(path)), "image/jpg");
PackageManager packageManager = getPackageManager();
List<ResolveInfo> activities = packageManager.queryIntentActivities(i, 0);
boolean isIntentSafe = activities.size() > 0;
// Start an activity if it's safe
if (isIntentSafe) {
startActivity(i);
}
于 2013-07-17T11:53:02.990 に答える