如何让您的 Windows Phone 7.5 应用程序保持领先

Posted

技术标签:

【中文标题】如何让您的 Windows Phone 7.5 应用程序保持领先【英文标题】:How to keep you Windows Phone 7.5 application on top 【发布时间】:2012-02-02 18:42:56 【问题描述】:

我们正在创建一个 windows Phone 7.5 应用程序,该应用程序是为公司现场员工的特定目的而开发的,手机将包含数据 sim。不允许进行任何通信,例如拨打电话、发送短信或查看和回复电子邮件等。此应用程序将接收来自我们总部应用程序的推送通知。

有没有什么方法可以让这个应用程序始终保持在最前面,无论用户按下什么按钮,我们希望这个应用程序始终保持在最前面,所以无论它收到什么通知,它都会将它显示给用户进一步的行动。

谢谢

【问题讨论】:

【参考方案1】:

由于几个原因,此要求实际上并不可行。首先,您所描述的内容实际上打破了经过认证的应用程序必须遵循的大多数概念。可以在此处找到部分认证详细信息:http://msdn.microsoft.com/en-us/library/hh184840(v=vs.92).aspx

其次,即使您计划覆盖后退按钮(可能),也确实无法在操作系统级别覆盖 Windows、搜索或相机按钮。

祝你好运!

【讨论】:

这是不可能的!由于它提供了更多的控制,因此可能有太多的恶意软件应用程序。【参考方案2】:

简短的回答:你不能。应用程序切换是操作系统的一部分,您无法控制它。

最佳解决方法是将应用固定启动并允许其通过更新动态磁贴进行后台处理。

如果这是绝对要求,您必须越狱手机并在其上安装您自己的操作系统。

【讨论】:

以上是关于如何让您的 Windows Phone 7.5 应用程序保持领先的主要内容,如果未能解决你的问题,请参考以下文章

在 Windows Phone 7.5 Mango 中实现闹钟

c# Windows Phone 7 中的 Facebook 聊天客户端

在 windows phone 7.5 中使用拖动事件在网格中切换矩形

IBM Worklight v 5.0.6 - 无法在 Windows Phone 7.5 环境中导航多页

Windows Phone 7.5 的 SQL Server CE (local db) 是不是支持触发器?

无法在 windows phone 7.5(vs2010) 上使用 strophe.js 保持与 XMPP 服务器的连接