gpt4 book ai didi

Android:EXTERNAL_CONTENT_URI 是否足以用于照片库?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:20:00 27 4
gpt4 key购买 nike

我正在尝试使用 Android 的 MediaStore 类并尝试创建一个非常简单的照片库应用程序,这时我注意到有两个图像内容 URI:EXTERNAL_CONTENT_URIINTERNAL_CONTENT_URI。起初我以为它指的是存储位置(外部 SD 或内部存储器),但经过一些测试后显然不是这样。我阅读了更多关于它的信息 here ,它似乎表明内部内容 uri 实际上是设备上每个应用程序的内部内容。然而,我并不完全确定,并希望获得更熟悉 MediaStore 类的更有经验的开发人员的意见。

所以我的主要问题是,仅查询 EXTERNAL_CONTENT_URI 是否足以获取所有重要照片?如果可能的话,INTERNAL_CONTENT_URI 到底是什么?它应该用于什么?

最佳答案

外部存储与内部存储不是指内存的位置,而是关于它的隐私政策。内部存储意味着只有应用程序或系统/ super 用户进程可以访问内容。

外部存储可以被每个应用程序读取,它是当您将手机插入计算机时出现的内容,因此您可以将其视为向其他人显示的内容,因此是“外部的”。

例如,我有一台三星 S5,它将内部和外部存储都放在同一个“内部”闪存上,它们实际上只是同一根 ram 上的独立分区。

当我添加 SD 卡时,它会添加另一个(辅助)外部存储位置。

每台 Android 设备都必须配备内部和外部存储设备,因此,例如没有 SD 卡的设备保证具有分区的“内部”内存,用于内部和外部存储。

至于 External_Content_URI 的关系,它将返回位于外部存储中的图像——更仔细地阅读文档,它说它只返回“主要”外部存储卷。我刚刚注意到最后一部分引用了我自己,所以如果其他人没有首先帮助回答这个问题,那么我将在接下来的几天内测试辅助外部存储是否也被媒体存储索引或检索。

http://developer.android.com/reference/android/provider/MediaStore.Images.Media.html

关于Android:EXTERNAL_CONTENT_URI 是否足以用于照片库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30654774/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com