windows phone 8.1开发:锁屏提醒

原文出自:http://www.bcmeng.com/lockscreen/

之前小梦和大家分享了toast通知,磁铁更新,今天小梦和大家分享windows phone 8.1开发中的锁屏提醒.相比toast通知和磁铁更新,锁屏提醒十分简单.锁屏提醒有俩种:数字提醒和字形提醒,在Windows Phone 8.1中,手机锁屏提醒仅支持“警报”和“注意”状态字形以及数字。向手机发送任何其他字形将清除锁屏提醒。其支持字形如下:

状态 字形 XML
未显示锁屏提醒 <badge value="none"/>
警报 <badge value="alert"/>
注意 <badge value="attention"/>

选择提醒类型:

选择数字:

XmlDocument badgeXml = BadgeUpdateManager.GetTemplateContent(BadgeTemplateType.BadgeNumber);

选择字形:

XmlDocument badgeXml = BadgeUpdateManager.GetTemplateContent(BadgeTemplateType.BadgeGlyph);

设置数字或字形对应的值:

设置数字的值:(注:如果数字大于99会显示99+)

XmlElement badgeElement = (XmlElement)badgeXml.SelectSingleNode("/badge");
            badgeElement.SetAttribute("value", "88");

设置字形的值:

badgeElement.SetAttribute("value", "alert");
badgeElement.SetAttribute("value", "attention");

创建锁屏提醒通知并将其发送至锁屏提醒:

   BadgeNotification badge = new BadgeNotification(badgeXml);
    BadgeUpdateManager.CreateBadgeUpdaterForApplication().Update(badge);

效果如下:

那么如何在锁屏上显示锁屏提醒更新呢:

很简单,首先在应用清单文件 中第一项的 应用程序  中的 锁定屏幕通知 选择 徽章和图本文块 .

然后在 可见资产的 徽章微标 中上传 一张 24*24的Png图像,最好是透明的.然后锁屏提醒就会显示在锁屏上了.效果如下:

windows phone 8.1开发中的 toast通知,磁铁更新,锁屏提醒小梦都和大家分享了,而在实际应用中这些更新一般是在后台任务中更新的,再结合之前讲解的后台任务,相信大家一定都会吧!

时间: 2024-10-17 19:00:37

windows phone 8.1开发:锁屏提醒的相关文章

快速构建Windows 8风格应用33-构建锁屏提醒

原文:快速构建Windows 8风格应用33-构建锁屏提醒 引言 Windows Phone(8&7.5)和Windows 8引入了锁屏概念,其实做过Windows Phone 7.5应用开发者都知道7.5时代手机锁屏是不支持第三方开发者开发的.那么现在我们第三方开发者可以在Windows 8和Windows Phone 8的锁屏界面开发显示自己应用的信息了. Windows 8 锁屏具有三种用途: 防止触控设备上的意外登录尝试: 为用户提供个性化的界面: 向用户显示精简的信息:日期和时间.网络

Windows Phone 8 锁屏背景与通知

Windows Phone 8 在锁屏背景图片是支持应用自定义的,并且在屏幕下方还支持应用通知提醒,这是一个十分吸引眼球的新功能 虽说目前已经看到很多应用已经做个了个特性今天我还是在这个里为大家相信说明一下 为后面想做这个功能的同学先铺铺路. 此文是升级到Windows Phone 8必需知道的13个特性系列的一个更新 希望这个系列可以给 Windows Phone 8开发者带来一些开发上的便利. 1. 锁屏背景 正如我说windows phone 8 是支持锁屏背景的替换的 下图是摘自MSDN

Android4.0+锁屏程序开发——按键屏蔽篇

开发锁屏程序的时候我们要面临的重要问题无疑是如何屏蔽三个按键,Back,Home,Menu  看似简单的功能,实现起来却并不是那么容易. [屏蔽Back按键] 相对来说,屏蔽Back键是比较简单的,只需要在我们的Activity中重写onKeyDown方法,并在其中对Back按键进行拦截即可,代码如下 //屏蔽back @Override public boolean onKeyDown(int keyCode, KeyEvent event) { switch (keyCode) { case

Windows 聚焦的锁屏壁纸设置为桌面壁纸

需求: Windows的锁屏壁纸偶尔遇到非常喜欢的壁纸,想设置为桌面壁纸. 步骤如下: 1. “Windows 聚焦”的锁屏壁纸都保存在隐藏文件夹 --- Assets里. a. 打开“资源管理器 b. 在地址栏复制粘贴下方路径后按回车键,即可快速跳转至这个隐藏的文件夹. %localappdata%\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets PS: 右键单击“Assets”

WP8.1学习系列(第三章)——磁贴和锁屏通知

一.创建默认磁贴 创建默认磁贴,不需要任何代码只有制作几张图片就可以了. 1.创建工程之后,在工程目录找到package.appxmanifest,打开它. 2.在应用程序栏,通知选项,选择徽章和图块文本.    3.然后切换到可见资产栏,右边有几个初始选项.图块(磁贴)旁边有一个显示名称选项,一个正方形150*150的磁贴,一个是310*150的, 分别对应着开始屏幕中切换磁贴大小的最大和中等大小模式,只有这两种才能下显示名称,还有一种更小的图标是不能显示名称了,因为它已经够 小了,还要显示文

锁屏软件项目可行性研究报告

1引言 1 1.1编写目的 1 1.2背景 1 1.3定义 1 1.4参考资料 1 2可行性研究的前提 2 2.1要求 2 2.2目标 2 2.3条件.假定和限制 3 2.4进行可行性研究的方法 3 2.5评价尺度 3 3对现有系统的分析 3 3.1处理流程和数据流程 4 3.2工作负荷 4 3.3费用开支 4 3.4人员 4 3.5设备 4 3.6局限性 4 4所建议的系统 4 4.1对所建议系统的说明 5 4.2处理流程和数据流程 5 4.3改进之处 5 4.4影响 5 4.4.1对设备的影

重新想象 Windows 8.1 Store Apps (92) - 其他新特性: CoreDispatcher, 日历, 自定义锁屏系列图片

[源码下载] 作者:webabcd 介绍重新想象 Windows 8.1 Store Apps 之其他新特性 CoreDispatcher 的新特性 “日历”的相关操作 自定义锁屏时需要显示的系列图片 示例1.演示 CoreDispatcher 在 win8.1 中的新特性CoreDispatcherDemo.xaml.cs /* * 演示 CoreDispatcher 在 win8.1 中的新特性 * * 关于几个 Core 的基础请参见:http://www.cnblogs.com/weba

Android简易实战教程--第五话《开发一键锁屏应用》

转载请注明出处:http://blog.csdn.net/qq_32059827/article/details/51860900 点击打开链接 Device Administration 对于这个应用,市场上很多,但是看一下评论就知道效果有多差了,因为99%一键锁屏应用没办法卸载.今天就开发一个小应用,实现轻松点击一键锁屏,同时支持卸载... 通查看谷歌原文档,有设备管理器的API,从这里可以抽取一些代码,开发出一个小应用,即即将介绍的<一键锁屏>. 根据文档翻译,获取设备管理器的大致步骤如

使用恶意USB设备解锁 Windows &amp; Mac 锁屏状态

NSA专业物理入侵设备——USB Armory,可解锁任意锁屏状态的下的Windows和Mac操作系统,含最新发布的Windows10.及较早的Mac OSX El Capitan / Mavericks,想知道原理是什么?进来看看吧! 首先,这原本是没有可能实现的,但事实是我真的办到了(相信我,因为不敢相信这是真的,我已经测试了很多次.) USB Ethernet + DHCP + Responder == 证书 论题: 如果我在电脑上插入一个伪装成USB以太网适配器的设备, 那么即使这个系统