积极答复者
一键锁屏如何实现?

问题
答案
-
怎么说了半天,你也不相信,不信你可以试试啊,我就在wp商店发布过一键锁屏的应用,
我说的也是手机,具体步骤是:
1.新建windows phone应用程序,
2.新建“windows运行时组件库”,必须是win8.0的版本的,
3.在“windows运行时组件库”通过p/invoke调用锁屏api(代码前面给你过),并提供一个对外的接口,
4.“windows运行时组件库”会生成的*.winmd文件,
5.windows phone应用程序,引用这个*.winmd文件(“windows运行时组件库”生成的winmd文件可以被windows phone应用程序引用)
6.调用winmd类库中提供的锁屏接口,实现锁屏,
期间要注意:
1.两个项目生成的目标平台,必须是arm平台,
2.“windows运行时组件库”这个项目必须是windows 8版本(8.1不行),如果你用的是windows 8.1 + vs2013开发环境,只能开发windows 8.1的运行时组件库,需要手动修改项目文件使其版本为8.0,
再次提醒:这是windows phone 8锁屏的实现方式,目前只有这一个api能实现锁屏,但部分网友反映一键锁屏会使机子发热,在我的手机上没遇到过发热现象,
- 已标记为答案 天使坠Moderator 2014年2月21日 4:47
全部回复
-
Hi,
你可以参考下面这篇文章
http://www.wpxap.com/forum.php?mod=viewthread&tid=321597&highlight= -
怎么说了半天,你也不相信,不信你可以试试啊,我就在wp商店发布过一键锁屏的应用,
我说的也是手机,具体步骤是:
1.新建windows phone应用程序,
2.新建“windows运行时组件库”,必须是win8.0的版本的,
3.在“windows运行时组件库”通过p/invoke调用锁屏api(代码前面给你过),并提供一个对外的接口,
4.“windows运行时组件库”会生成的*.winmd文件,
5.windows phone应用程序,引用这个*.winmd文件(“windows运行时组件库”生成的winmd文件可以被windows phone应用程序引用)
6.调用winmd类库中提供的锁屏接口,实现锁屏,
期间要注意:
1.两个项目生成的目标平台,必须是arm平台,
2.“windows运行时组件库”这个项目必须是windows 8版本(8.1不行),如果你用的是windows 8.1 + vs2013开发环境,只能开发windows 8.1的运行时组件库,需要手动修改项目文件使其版本为8.0,
再次提醒:这是windows phone 8锁屏的实现方式,目前只有这一个api能实现锁屏,但部分网友反映一键锁屏会使机子发热,在我的手机上没遇到过发热现象,
- 已标记为答案 天使坠Moderator 2014年2月21日 4:47
-
怎么说了半天,你也不相信,不信你可以试试啊,我就在wp商店发布过一键锁屏的应用,
我说的也是手机,具体步骤是:
1.新建windows phone应用程序,
2.新建“windows运行时组件库”,必须是win8.0的版本的,
3.在“windows运行时组件库”通过p/invoke调用锁屏api(代码前面给你过),并提供一个对外的接口,
4.“windows运行时组件库”会生成的*.winmd文件,
5.windows phone应用程序,引用这个*.winmd文件(“windows运行时组件库”生成的winmd文件可以被windows phone应用程序引用)
6.调用winmd类库中提供的锁屏接口,实现锁屏,
期间要注意:
1.两个项目生成的目标平台,必须是arm平台,
2.“windows运行时组件库”这个项目必须是windows 8版本(8.1不行),如果你用的是windows 8.1 + vs2013开发环境,只能开发windows 8.1的运行时组件库,需要手动修改项目文件使其版本为8.0,
再次提醒:这是windows phone 8锁屏的实现方式,目前只有这一个api能实现锁屏,但部分网友反映一键锁屏会使机子发热,在我的手机上没遇到过发热现象,
-