【问题标题】:add image to photo gallery on the android emulator将图像添加到 android 模拟器上的照片库
【发布时间】:2021-11-27 21:56:18
【问题描述】:

我应该如何在安卓模拟器上添加图片到相册?
现在我有一个 android 代码可以打开图库并要求用户从图库中选择一张照片。
我试图将一些照片拖放到 android 模拟器窗口上,但是当我从我的 android 代码访问图库时,它们没有出现。

public class GalleryActivity extends AppCompatActivity {
    ImageView imageView;
    private static final int PICK_IMAGE = 100;
    Uri imageUri;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            Intent gallery = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.INTERNAL_CONTENT_URI);
            startActivityForResult(gallery, PICK_IMAGE);
    }

    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
            super.onActivityResult(requestCode, resultCode, data);
            if (resultCode == RESULT_OK && requestCode == PICK_IMAGE) {
                    imageUri = data.getData();
                    imageView.setImageURI(imageUri);
            }
    }

}

【问题讨论】:

  • 再次冷启动你的模拟器。

标签: android add gallery photo


【解决方案1】:

您是否尝试过打开Device File Explorer并将图片上传到sdcard/DCIM

别忘了补充:

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

https://developer.android.com/reference/android/Manifest.permission#READ_EXTERNAL_STORAGE

【讨论】:

  • 您是否尝试在清单中添加READ_EXTERNAL_STORAGE 权限?
猜你喜欢
  • 2011-07-07
  • 1970-01-01
  • 2011-05-12
  • 2015-06-17
  • 2011-03-17
  • 2017-12-14
  • 2023-03-18
  • 2011-07-06
  • 1970-01-01
相关资源
最近更新 更多