我必须检查飞行模式在Windows 8启动,也许切换其状态。我目前正在开发一个C#.NET 4.0 Windows窗体应用程序,但是这个问题的答案不应该受限于此。如何在Windows 8中以编程方式检查/切换飞行模式?
回答
不幸的是,没有地铁的应用程序更改Windows 8飞机模式这是对地铁准则应用到它的沙箱之外去修改这样的系统设置未经用户许可(见编程方法在http://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/1ad10725-b1b8-4723-b2c3-861900809e02的讨论)。现在
,您可以通过使用一些在Windows.Networking.NetworkOperators namespace功能找出状态。具体来说,请查看MobileBroadbandRadioState和NetworkDeviceStatus枚举。
或者,您可以通过说明如何使用Windows Key + I,更改PC设置,无线,飞行模式访问设置来提示用户进行更改。
我是不是制约发展传统桌面应用程序时? – 2012-07-26 16:35:06
不,Metro指南仅适用于Metro应用程序,不适用于传统桌面应用程序。 – 2012-07-26 17:09:39
所以你的意思是,虽然地铁应用程序不能以编程方式切换飞行模式,但也许桌面应用程序可以。 – 2012-07-26 17:36:23
下面的代码片段,以获得NetworkConnectivityLevel这将可能给你所需要知道的。我不知道是否有办法改变它。我会怀疑它,因为您还需要提供一种方法来选择要连接的网络。
public static NetworkConnectivityLevel GetNetworkConnectivityLevel()
{
ConnectionProfile profile = NetworkInformation.GetInternetConnectionProfile();
var ncl = NetworkConnectivityLevel.None;
if (profile != null)
{
ncl = profile.GetNetworkConnectivityLevel();
}
return ncl;
}
- 1. 以编程方式切换飞行模式
- 2. 如何在Windows Phone 10中以编程方式检测飞行模式
- 3. 如何以编程方式更改飞行模式?
- 4. 如何以编程方式切换UIsegmentedControll?
- 5. 以编程方式在Windows中切换音频驱动程序?
- 6. 以编程方式激活飞行模式?
- 7. 切换飞行模式monotouch xamarin
- 8. 如何使用uwp以编程方式在使用windows 10的笔记本电脑中以编程方式检测飞行模式
- 9. Android飞行模式连续切换
- 10. 如何以编程方式在macosx上执行切换用户
- 11. 如何以编程方式切换使用视图切换?
- 12. 有没有办法在Windows Phone 7上编程检查飞行模式状态?
- 13. 如何识别手机是否处于飞行模式 - 以编程方式?
- 14. 以编程方式切换Prestashop语言
- 15. 以编程方式切换标签android
- 16. 如何以编程方式在声音和静音模式之间切换?
- 17. 以编程方式切换按钮on_state?
- 18. 如何以编程方式在Xamarin中切换NavigationViewControllers?
- 19. Swift 3:以编程方式切换ViewControllers
- 20. 如何以编程方式响应Windows 8中的快照Metro
- 21. 以编程方式切换片段
- 22. 以编程方式切换WIFI广播
- 23. 以编程方式切换标签
- 24. 如何以编程方式检查Zookeeper是否正在运行
- 25. 如何以编程方式检查Zookeeper是否正在运行?
- 26. 以编程方式检查子系统
- 27. 在Android上,如何以编程方式切换活动?
- 28. 如何以编程方式在视图之间切换?
- 29. 如何以编程方式在UITabBarController之间切换
- 30. 以编程方式切换Windows虚拟触控板/触控板
这不就是为什么通过Winkey + I酒吧提供非常快速的访问吗? – Deanna 2012-07-26 14:43:24
@Deanna我需要通过地铁准则也不能访问它编程 – 2012-07-26 16:42:50