我想将图像设置为锁屏,从Flickr API获取图像。在Windows Phone 8.0上,我使用了LockScreenManager
和LockScreen
,但我无法在Windows Phone 8.1上使用它。
详细信息:我想在Windows Phone 8.1中替换的代码:
bool hasAccessForLockScreen = LockScreenManager.IsProvidedByCurrentApplication;
if(!hasAccessForLockScreen)
{
var accessRequested = await LockScreenManager.RequestAccessAsync();
hasAccessForLockScreen = (accessRequested == LockScreenRequestResult.Granted);
}
if(hasAccessLockScreen)
{
Uri imageUri = new Uri("ms-appdata:///local/"+BackgroundRoot+fileName,UriKind.Absolute);
LockScreen.SetImageUri(imgUri);
}
答案 0 :(得分:4)
目前,第三方应用程序无法在新的基于Windows Phone 8.1 XAML的应用程序中设置锁定屏幕图像。
如果您想对Windows Phone 8.1使用LockScreenManager
,那么您需要定位Silverlight version of 8.1
,它适用于8.0 Silverlight API,因此您可以更改锁定屏幕图像。
本教程将帮助您更好地理解Building Apps for Windows Phone 8.1。