gpt4 book ai didi

c# - 如何在任何文化中使用 MediaLibrary 获取相机胶卷图片

转载 作者:太空宇宙 更新时间:2023-11-03 10:52:05 26 4
gpt4 key购买 nike

我一直在使用一些代码直接从 Camera Roll 相册中收集图片,但我在收集照片时特别使用了相册的名称。我想做的是将它也扩展到另一种语言,但显然他们设备上的等效专辑不会同名。下面是我正在谈论的一个例子

using (MediaLibrary library = new MediaLibrary())
{
foreach (PictureAlbum album in library.RootPictureAlbum.Albums)
{
if (album.Name == "Camera Roll")
{
_pictures = album.Pictures;

//break;
}
}
}

在 If 语句中明确说明 album.Name == "Camera Roll",我如何才能在未设置为英语文化的设备上访问此特定专辑。例如,西类牙语的设备会有不同的名称,对吗?如何在等效相册中调用相同的照片?

最佳答案

根据 Microsoft 的说法,无论使用何种语言,字符串都将保持不变。但最好先通过更改手机的语言进行测试。

我在很多地方都看到过它,每个人都确认这是唯一的方法(我同意这不是最好的 API 设计选择之一),所以我们可能不得不接受它。

关于c# - 如何在任何文化中使用 MediaLibrary 获取相机胶卷图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21083127/

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