gpt4 book ai didi

c# - 从 Windows Phone 8 的内部存储中读取?

转载 作者:太空狗 更新时间:2023-10-30 01:20:39 24 4
gpt4 key购买 nike

有没有办法访问 Windows Phone 8 中的内部文件存储?我注意到有一种方法可以从 SD 卡读取文件 http://msdn.microsoft.com/en-us/library/windowsphone/develop/microsoft.phone.storage(v=vs.105).aspx但是没有 SD 卡插槽的手机呢,例如诺基亚 Lumia 920?

最佳答案

我不确定您所说的内部存储具体指的是什么地方,但您可以在设备上访问一些位置。

应用程序数据(以前的隔离存储)

这是应用访问的主要位置。这是您自己的私有(private)位置,用于存储您可能拥有的设置或文件。

可以通过以下方式访问:

StorageFolder localRoot = ApplicationData.Current.LocalFolder:

There is more documentation here with examples as well.

图书馆

这些是应用能够存储和访问媒体数据的常见位置。访问这些需要声明您正在访问的区域的功能以及您希望查看的文件的文件关联。

例如,获取相机胶卷文件夹需要以下内容:

在 WMAppManifest 中:

<Capability Name="ID_CAP_MEDIALIB_PHOTO" /> 

C#

StorageFolder cameraRoll = KnownFolders.CameraRoll;

在 Visual Studio 的设计器中有更多关于不同功能的文档。 (与完整的 MSDN 文章相比,那里的摘要更容易获得简要的理解。)

KnownFolders 可以访问您可以在内部使用它的所有不同位置。不过要小心,有些位置是特定于 Windows 或 Phone 的,但它们都已记录在案,因此您知道是哪一个。

关于c# - 从 Windows Phone 8 的内部存储中读取?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18463165/

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