在我的Android应用程序中,我实现了一个从Gallery中选择图像的功能。对于那个早些时候,我这样做 -
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被显示。我想从Device的本机图库应用程序中选择一个图像,或者我们可以从任何设备的内部或外部存储器中说出来,而不是来自任何第三方应用程序。
如果任何人有解决方案,请帮助我。
答案 0 :(得分:2)
从仅限图库中选择图像
Intent pickImageIntent = new Intent(Intent.ACTION_PICK);
pickImageIntent.setType("image/*");
startActivityForResult(pickImageIntent, GALLERY_REQUEST_CODE);