簡體   English   中英

WP7如何在設備上調試飛機模式?

[英]WP7 How to debug airplane mode on device?

有沒有辦法在設備上調試飛機模式? 我嘗試在設備設置中啟用飛行模式並禁用計算機上的互聯網連接,但NetworkInterface.GetIsNetworkAvailable()仍然返回true。 難道我做錯了什么?

請注意官方文檔底部的注釋:

此API將始終在Windows Phone 7模擬器上返回true。 因此,測試需要外觀,模擬或條件代碼塊。

我剛剛在一個實際的設備上測試了它,實際上,它返回一個常量true

然而,問題在於 - 這完全是因為您將手機連接到PC並且以太網接口可用。 斷開手機並啟動應用程序后,您將看到將返回False。

WiFi和/或藍牙可能未被禁用。 這可能導致GetIsNetworkAvailable()返回true。 根據這個頁面

當您處於飛行模式時,您仍然可以單獨打開和關閉手機的Wi-Fi和藍牙。

也許設備正在做的假設是你可能只想自動轉動蜂窩接入,而單獨使用藍牙/ WiFi。

您可以檢查可用的接口類型: NetworkInterfaceType

NetworkInterfaceType.MobileBroadbandCdma:
NetworkInterfaceType.MobileBroadbandGsm

這些應該被禁用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM