有没有想通过android studio更快地打开Gallery?喜欢facebook messenger或whatsapp的方式吗?我制作自己的应用程序,每次点按按钮打开图库,都需要几秒钟。 (我知道它不是因为手机,因为其他应用程序打开画廊真的很快)。实际上它也不是那么慢,但是如果它眨眼之间打开我真的很喜欢它。虽然我对onActivityResult()中的图像进行了大量的计算,例如调整大小和改变方向,但这不应该是重要的吗?顺便说一下这是打开画廊的代码:
public void openGallery(View view)
{
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);//
startActivityForResult(Intent.createChooser(intent, "Select Picture"),IMAGE_GALLERY_REQUEST);
}
任何人都可以帮我吗?
答案 0 :(得分:2)
您使用的是仿真器吗?如果是这样尝试设备。 我正在使用这个:
Intent i = new Intent(Intent.ACTION_PICK,
android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(i, IMAGE_GALLERY_REQUEST);
打开图库只需要一秒或更短时间。