在Windows Phone上有效地使用GetFilesAsync(即使用QueryOptions)
本文关键字:QueryOptions GetFilesAsync Windows 有效地 Phone | 更新日期: 2023-09-27 18:08:28
这篇微软文章承认,如果你不使用QueryOptions
访问除了基本属性之外的任何东西,GetFilesAsync
是低效的,但是QueryOptions
并没有在Windows Phone 8.1中实现。我的个人手机上没有QueryOptions
,有1800多张照片,GetFilesAsync
大约需要12秒,MediaLibrary.PictureAlbum.Pictures
大约需要0.6秒。有没有办法让GetFilesAsync
在WP8.1中更有效率?
对于像照片库这样位于应用程序自己文件夹之外的阅读位置,没有其他选择。您可以在某些场景中使用XNA MediaLibrary
API,但不是所有场景。这是早期与Windows Desktop融合的缺点之一(由于索引器,存储api通常执行得更快)。