仅在Android内置图库中打开图像

Sha*_*har 5 android image gallery

我只需要在内置图库中打开图像,没有意图选择器.如果我使用ACTION_VIEW,我会自动获得选择器.

有没有办法做到这一点?

TX,

Ada*_*dam 0

你尝试过使用Intent.setClassName吗?然后,您可以指定图库意图并完全绕过选择器。

final Intent intent = new Intent(); intent.setClassName("com.google.android.gallery3d", "com.android.gallery3d.app.Gallery"); startActivity(intent);

将在 Samsung Galaxy Nexus Android 4.0 Jelly Bean 上启动图库应用程序。在三星 Galaxy S2 上则相反"com.cooliris.media", "com.cooliris.media.Gallery"。您必须找出特定手机的类名称,因为它对于任何给定手机都是不同的。