作为开发人员,我可以将WP Glance功能编入我的应用程序吗?
我的手机告诉我,我目前的防溅屏与Glance不兼容,也不是我手机上的任何其他应用程序。这些信息可用的事实表明可以制作这样的闪屏。我们可以像普通开发人员那样做,如果是这样,怎么做?或者仅适用于Microsoft和选定的合作伙伴?
Glance屏幕上的通知怎么样?我们可以将这些添加到我们的应用程序功能中吗?
答案 0 :(得分:0)
我设法将我的宽瓷砖的内容放到了锁定屏幕上,然后放到了Glance屏幕上,这对我来说很有帮助。
这就是我做到的。
在我的宽瓷砖上,我有3行内容。在TileAgent.ScheduledAgent.cs中,我设置了:
WideBackContent = "Line1" + "\n" + "Line2" + "\n" + "Line3";
这显示为我的宽图块的文本内容,以及在锁定屏幕上进一步更改项目后的3行。在一览屏幕上,CRLF会丢失并显示为一行。
为了达到这个目的,我在项目中添加了一个锁屏图标,并对应用清单文件进行了一些更改,就是这样!
1)锁定屏幕图标 我创建了一个38x38 png文件,只有白色和透明像素,名为LockImage.png,并将其放在主项目目录下的Assets目录中。
2)更新锁定屏幕图标的应用程序清单 在
<Tokens><PrimaryToken><TemplateFlip>
我设置的部分:
<DeviceLockImageURI IsRelative="true" IsResource="false">Assets\LockImage.png</DeviceLockImageURI>
3)在锁定/扫视屏幕上更新宽图块文本的应用程序清单 在令牌部分之后我立即添加:
<Extensions>
<Extension ExtensionName="LockScreen_Notification_TextField" ConsumerID="{111DFF24-AA15-4A96-8006-2BFF8122084F}" TaskID="_default" />
</Extensions>
4)在电话上 在设置/锁定屏幕中有一个部分: 通知 选择一个应用程序以显示详细状态。
在这里,我选择了我的应用程序,然后我的宽平铺文本出现在锁定屏幕上。
在设置/扫视屏幕中,我始终打开扫视屏幕(您可能需要较少的电池密集模式)。 然后在“从锁定屏幕设置中选择通知和其他内容”的内容下,我将“详细状态通知”设置为“开启”
我仍然收到消息“你当前的应用程序无法使用扫视屏幕”这很好。我的应用程序锁定屏幕不会用作扫视屏幕,但会显示所有重要文本,尽管已删除CRLF。