0

在我的 android 应用程序中,我实现了从图库中选择图像的功能。为此,我早些时候正在这样做-

Intent pickImageIntent = new Intent(Intent.ACTION_GET_CONTENT);
pickImageIntent.setType("image/*");
startActivityForResult(pickImageIntent, GALLERY_REQUEST_CODE);

通过这样做,会显示一个对话框,其中包含所有可用的图像源应用程序(如 Dropbox,包括 Native Gallery 应用程序),并要求选择一个。然后我改为

Intent pickImageIntent = new   Intent(Intent.ACTION_PICK,
android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
pickImageIntent.setType("image/*");
startActivityForResult(pickImageIntent, GALLERY_REQUEST_CODE);

通过这样做,大多数应用程序都没有被显示,但仍然有一些像 Picasa 被显示。我只想从设备的本机图库应用程序中选择图像,或者我们可以说从设备的内部或外部存储器而不是任何第三方应用程序。

如果有人对此有解决方案,请帮助我。

4

1 回答 1

2

仅从图库中选择图像

Intent pickImageIntent = new Intent(Intent.ACTION_PICK);
pickImageIntent.setType("image/*"); 
startActivityForResult(pickImageIntent, GALLERY_REQUEST_CODE);
于 2013-02-25T11:50:11.457 回答