wp如何代码实现锁屏

简介: 原文:wp如何代码实现锁屏  由于wp系统对开发者相对封闭,造成了用户对那些稍有用处但又不那么有用的功能过度追求,比如说重启、锁屏等功能。针对一个功能写两行代码,再起一个牛逼哼哼的名字,就可以获得超级多的下载量。
原文: wp如何代码实现锁屏

  由于wp系统对开发者相对封闭,造成了用户对那些稍有用处但又不那么有用的功能过度追求,比如说重启、锁屏等功能。针对一个功能写两行代码,再起一个牛逼哼哼的名字,就可以获得超级多的下载量。

  我们可以得出两个结论,1.wp的用户是相当积极的。2.单一功能的应用抓住用户的心理也可以短时间内获得比较多的下载。但是单一功能的应用在长期竞争中并不占优势,后边很有可能被其他应用取代。

  如何代码重启手机已经在前一篇文章中讲了,有兴趣的可以阅读 wp如何代码重启手机

  下边说一下如何实现锁屏。

  如图,新建一个Windows Runtime Component项目,如果没有的话可以安装windows8 sdk。

  

利用DllImport引入ShellChromeAPI.dll, 将Shell_TurnScreenOn(bool value)方法包装到一个公开方法里即可。如下是我的代码:

 

public sealed class FastClock
    {
        [DllImport("ShellChromeAPI.dll")]
        private extern static void Shell_TurnScreenOn(bool value);
public static void TurnScreen(bool isOn) { Shell_TurnScreenOn(isOn); } }

参数为false时,是锁屏。

  生成项目,注意在项目属性中选择arm平台,在bin/release中会生成*.winmd的文件。再到自己的windows phone工程中引入生成的*.winmd文件,这样就可以调用了。

  总之,wp没有提供API去实现锁屏功能,但是C++动态链接库中可以做到,所以需要C++的动态链接库来实现。既然不是官方的API,安全性上就不能百分百的保证,请谨慎使用。

 

目录
相关文章
|
机器学习/深度学习 算法 Serverless
大模型开发:描述损失函数的作用以及一些常见的损失函数。
损失函数在机器学习中至关重要,用于衡量预测误差、优化模型、评估性能及选择模型。常见类型包括均方误差(MSE)、均方根误差(RMSE)、交叉熵损失(适用于分类)、绝对误差(MAE)、hinge损失(SVMs)、0-1损失、对数似然损失和Focal Loss(应对类别不平衡)。选择时要考虑模型性质、数据特征和优化需求。
1826 3
|
8月前
|
Windows
winrar-x64-711scp安装步骤详解(Windows版)附安装包
WinRAR是一款功能强大的文件压缩与解压工具,支持RAR、ZIP、7Z等多种格式。下载安装包后,双击运行并按提示完成安装,可自定义安装路径和快捷方式。安装完成后,通过开始菜单或桌面快捷方式启动,压缩或解压文件以验证功能正常,操作简单,实用高效。(238字)
|
9月前
|
缓存 JSON 前端开发
Spring Boot集成Thymeleaf模板引擎
Thymeleaf 是现代Java模板引擎,支持HTML静态原型与动态数据融合,前后端可协作开发。通过 `th:*` 标签绑定数据,浏览器可直接预览页面,结合Spring Boot 使用便捷,广泛应用于服务端渲染场景。
|
10月前
|
SQL 资源调度 OLAP
StarRocks 性能实测:在 Coffee-shop Benchmark 中快 10 倍!
在评估数据库性能时,如何同时衡量“算得快”和“算得省”一直是工程师关注的核心问题。
|
监控 安全 关系型数据库
在Linux中,什么是系统日志和应用程序日志?如何分析它们?
在Linux中,什么是系统日志和应用程序日志?如何分析它们?
|
异构计算 内存技术
FPGA进阶(1):基于SPI协议的Flash驱动控制(一)
FPGA进阶(1):基于SPI协议的Flash驱动控制(一)
1013 0
|
Java 编译器 Go
【字节跳动青训营】后端笔记整理-1 | Go语言入门指南:基础语法和常用特性解析(一)
本文主要梳理自第六届字节跳动青训营(后端组)-Go语言原理与实践第一节(王克纯老师主讲)。
794 1
|
存储 C语言
C语言中向函数传递二维数组的技术详解
C语言中向函数传递二维数组的技术详解
1219 0

热门文章

最新文章