2013-01-14 69 views

回答

1

您可以查看MSDN這個話題:

Network and Network Interface Information for Windows Phone

尤其是這樣的:How to: Get Network Information for Windows Phone 這:How to: Determine the Mobile Operator for Windows Phone

UPDATE:

從通過由MSDN提供的代碼我測試上面的例子,我有結果供你參考:

我把應用到設備上沒有SIM卡,無線網絡連接,並獲得:

DeviceNetworkInformation.CellularMobileOperator 「空的,是的,這emtpy」 DeviceNetworkInformation.IsNetworkAvailable.ToString()DeviceNetowrkInformation.IsCellularDataEnabled.ToString()DeviceNetworkInformation.IsCellularDataRoamingEnabled.ToString()DeviceNetworkInformation.IsWiFiEnabled.ToString()

因此,如果裏面有一張SIM卡,CellularMobileOperator有東西但不是空的,你可以利用它來確定設備是否有SIM卡。

但我沒有考慮過手機內部的「無效SIM卡」會發生什麼。

+0

非常感謝你! – sunjinbo

+0

這是Windows Phone 8或8.1 Silverlight ..對WinRT沒有任何用處嗎? – Khurram

相關問題