我已包含“通过 myApp 共享”选项。我在接收 Activity 类中插入了以下代码。
// Get the intent that started this activity
Intent intent = getIntent();
Uri data = intent.getData();
// Figure out what to do based on the intent type
if (intent.getType().indexOf("image/") != -1) {
// Handle intents with image data ...
}
检索位图图像的下一步是什么。
最佳答案
因为你已经得到了 Uri。现在您必须在 getBitmap()
中传递该 Uri 以获取位图并使用该位图。
Uri imageUri = intent.getData();
Bitmap bitmap = MediaStore.Images.Media.getBitmap(this.getContentResolver(),imageUri);
Imageview my_img_view = (Imageview ) findViewById (R.id.my_img_view);
my_img_view.setImageBitmap(bitmap);
关于android - 从 uri 中检索位图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20782713/