我正在开发Windows Phone 8.1。我可以使用KnownFolders.RemovableDevices
访问SD卡&进一步可以检索文件&文件夹。有些WP设备没有SD卡,那么如何访问手机内存来检索文件?
Windows 8有CreateFileQueryWithOptions
,在MSDN上Windows.Storage.Search namespace表示它支持WP8.1,但它正在抛出NotImplementedException
。那么如何在WP8.1设备中搜索文件呢?
答案 0 :(得分:0)
在Windows Phone上,只有在指定Capabilities和FileExtensions之后,才能访问KnownFolders(除了IsolatedStorage等)。因此,如果您想要检索音乐文件,您将使用KnownFolders.MusicLibrary
。
请注意,KnownFolders(除了RemovableStorage)是virtual location - 它可以存在于手机和SD卡上。
如果您要搜索文件,可以选择使用CommonFileQuery.OrderByName
,但我遇到了some problems posted here。