在Windows Phone 8.1中设置锁屏的图像

时间:2014-06-10 10:05:32

标签: c# windows-phone-8.1

我想将图像设置为锁屏,从Flickr API获取图像。在Windows Phone 8.0上,我使用了LockScreenManagerLockScreen,但我无法在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);
}

1 个答案:

答案 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