即使将应用程序设置为外部存储,为什么仍可以访问内部存储?

时间:2018-09-11 06:48:29

标签: android image storage external internals

我很困惑,两个参数“ EXTERNAL_CONTENT_URI”和“ INTERNAL_CONTENT_URI”都访问并显示“照片”和“相机”中的图像。仅第二个参数不应该访问它们吗? 此外,我不要求任何许可从这些位置读取图像文件,但可以在应用程序中读取和显示它们。操作系统不应该阻止它发生吗?

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

0 个答案:

没有答案