我必須檢查飛行模式在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. 以編程方式切換飛行模式在ios 7
- 3. Android 7.0以編程方式切換飛行模式
- 4. 如何在Windows Phone 10中以編程方式檢測飛行模式
- 5. 添加選項以將飛行模式切換到Windows 8應用程序
- 6. 如何以編程方式更改飛行模式?
- 7. 如何以C#編程方式檢查和切換Num-Lock?
- 8. 如何以編程方式切換UIsegmentedControll?
- 9. 在iOS中切換AirPlane模式以編程方式
- 10. 以編程方式在Windows中切換音頻驅動程序?
- 11. 以編程方式激活飛行模式?
- 12. 如何使用uwp以編程方式在使用windows 10的筆記本電腦中以編程方式檢測飛行模式
- 13. 使用PendingIntent切換飛行模式
- 14. 切換飛行模式monotouch xamarin
- 15. Android飛行模式連續切換
- 16. 如何以編程方式在macosx上執行切換用戶
- 17. 如何以編程方式複製/粘貼在Windows Phone 8中?
- 18. 如何以編程方式檢查NSMicrophoneUsageDescription
- 19. 如何以編程方式切換使用視圖切換?
- 20. 有沒有辦法在Windows Phone 7上編程檢查飛行模式狀態?
- 21. 以編程方式在Windows 8上啓動快捷方式
- 22. 如何以編程方式啓用和禁用Android 4.2上的飛行模式?
- 23. 如何識別手機是否處於飛行模式 - 以編程方式?
- 24. 如何以編程方式在聲音和靜音模式之間切換?
- 25. 以編程方式切換複選框
- 26. 以編程方式切換視圖
- 27. 以編程方式切換按鈕on_state?
- 28. 以編程方式切換調試模式
- 29. 如何以編程方式在LabView中切換活動窗口
- 30. 如何以編程方式在Xamarin中切換NavigationViewControllers?
這不就是爲什麼通過Winkey + I酒吧提供非常快速的訪問嗎? – Deanna 2012-07-26 14:43:24
@Deanna我需要通過地鐵準則也不能訪問它編程 – 2012-07-26 16:42:50