兩個問題如下:如何知道我的手機是否具有Windows Phone設備上的SIM卡?
- 我怎麼能知道我的手機有SIM卡的Windows Phone設備上?
- 如果我的Windows手機設備有一個無效的SIM卡,我怎麼能知道這一點?
非常感謝!
兩個問題如下:如何知道我的手機是否具有Windows Phone設備上的SIM卡?
非常感謝!
您可以查看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卡」會發生什麼。
非常感謝你! – sunjinbo
這是Windows Phone 8或8.1 Silverlight ..對WinRT沒有任何用處嗎? – Khurram