Creating a lock screen icon
Create a 38 x 38 pixel PNG image that will identify your app on the lock screen. The image must contain only white pixels plus some level of transparency.
Update the app manifest file by following these steps:
-
In Solution Explorer, expand Properties, right-click WMAppManifest.xml, choose Open With, and then select Source Code (Text Editor) With Encoding.
-
Update the DeviceLockImageURI element inside the Tokens element. Add the full path to your image file, set IsRelative="true" and IsResource="false" as shown in the following code example.
<DeviceLockImageURI IsRelative="true" IsResource="false">Assets\LockImage.png</DeviceLockImageURI>
Setting app manifest extensions for the lock screen
Next, declare what aspects your app will support in the lock screen notifications area by updating the app manifest file.
-
In Solution Explorer, expand Properties, right-click WMAppManifest.xml, choose Open With, and then select Source Code (Text Editor) With Encoding.
-
Add the lock screen wallpaper <Extension> element in the <Extensions> element. If the <Extensions>element doesn’t appear in the file, place the entire following code example in the file. The <Extensions>element must be placed below the <Tokens> element.
<Extensions> <Extension ExtensionName="LockScreen_Notification_IconCount" ConsumerID="{111DFF24-AA15-4A96-8006-2BFF8122084F}" TaskID="_default" /> <Extension ExtensionName="LockScreen_Notification_TextField" ConsumerID="{111DFF24-AA15-4A96-8006-2BFF8122084F}" TaskID="_default" />
<Extension ExtensionName="LockScreen_Background" ConsumerID="{111DFF24-AA15-4A96-8006-2BFF8122084F}" TaskID="_default" />
</Extensions>
3. Only include the <Extension> elements that you want to support. If you plan to include your Tile's Count on the lock screen, include the LockScreen_Notification_IconCount extension. If you plan to include text, include the LockScreen_Notification_TextField extension.
Linking the lock screen settings screen from within your app
Consider adding a link to the phone's lock screen settings screen from within your app for your app user’s benefit. This is useful for the user because you can’t programmatically turn off your app as a lock screen background image provider from within the app. The user will need to visit the phone's settings screen and make the change themselves. Providing a link to the settings screen makes this straightforward and easy.
The following code example shows you how you can route a button click to the phone's lock screen settings screen.
private async void btnGoToLockSettings_Click(object sender, RoutedEventArgs e) { // Launch URI for the lock screen settings screen. var op = await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-settings-lock:")); }
http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj207048(v=vs.105).aspx
本文详细介绍如何为应用创建38x38像素的PNG图标,以便在锁屏上显示。文章指导更新应用清单文件,包括添加设备锁屏图像URI元素、声明应用支持的锁屏通知特性,并提供代码示例。同时,介绍了如何从应用内部链接到锁屏设置屏幕。

2091

被折叠的 条评论
为什么被折叠?



