2011-11-21 69 views
5

是否有任何方式在Windows Phone 7.5中以编程方式打开/关闭飞行模式?我想要做的是创建后台任务,这将是检查时间和打开/关闭飞行模式。以编程方式切换飞行模式

在此先感谢。

回答

6

不,此功能不可用。

这是平台背后的设计原则,应用程序不应该能够在用户不知情的情况下做事。
如果这样的功能可用,那么应用程序(有意或无意 - 虽然是一个错误)可以使设备处于非用户期望的设置状态。在这种情况下,用户通常会针对发生的事情诽谤电话/平台,而不是行为不当的应用程序。

+1

嗯,太糟糕了。因此,如果我想在飞行模式8点开机后将其用于个人目的f.e,则不可能。也许有一些解决方法或系统/ DLL破解? – Arterius

+0

@Arterius没有工作。任何实现这种功能性的后门方式都会打破为此提供API的背后的意图。如果你需要一个可以运行具有启用和禁用飞行模式的应用程序的设备,WP7不是。 –

+0

好的马特,谢谢你的回答,现在对我来说很清楚! – Arterius

4

尽管您不能以编程方式执行此操作(如其他人所述),但您可以直接将用户发送到设置面板中的相应页面,并允许他们执行此操作。下面是一个使用ConnectionsSettingsTask的例子:

http://msdn.microsoft.com/en-us/library/hh394011(v=VS.92).aspx

你想设置ConnectionSettingsType属性:

http://msdn.microsoft.com/en-us/library/microsoft.phone.tasks.connectionsettingstask.connectionsettingstype(v=VS.92).aspx

为 '飞行模式'。

相关问题