Windows phone 7 如何知道我的手机在Windows phone设备上是否有SIM卡?

Windows phone 7 如何知道我的手机在Windows phone设备上是否有SIM卡?,windows-phone-7,Windows Phone 7,两个问题如下: 如何知道我的手机在Windows phone设备上是否有SIM卡 如果我的windows phone设备的SIM卡无效,我怎么知道 非常感谢 您可以在MSDN上查看此主题: 特别是: 这是: 更新: 通过以上MSDN示例提供的代码测试,我得到了供您参考的结果: 我将应用程序安装到没有SIM卡、连接WiFi的设备上,并获得: 设备网络信息。CellularMobileOperator“空,是的,它是emtpy” DeviceNetworkInformation.IsNetwork

两个问题如下:

  • 如何知道我的手机在Windows phone设备上是否有SIM卡
  • 如果我的windows phone设备的SIM卡无效,我怎么知道

  • 非常感谢

    您可以在MSDN上查看此主题:

    特别是: 这是:

    更新:

    通过以上MSDN示例提供的代码测试,我得到了供您参考的结果:

    我将应用程序安装到没有SIM卡、连接WiFi的设备上,并获得:

    设备网络信息。CellularMobileOperator
    “空,是的,它是emtpy”
    DeviceNetworkInformation.IsNetworkAvailable.ToString()
    True
    DeviceNetOverkinFormation.IsCellularDataEnabled.ToString()
    False
    DeviceNetworkInformation.IsCellularDataRoamingEnabled.ToString()
    False
    DeviceNetworkInformation.iswifienable.ToString()
    True

    因此,如果里面有一张SIM卡,CellularArmobileOperator可以是一些东西,但不能是空的,您可以利用它来确定设备里面是否有SIM卡


    但是我没有考虑手机里的“无效SIM”会发生什么情况。

    < P>你可以在MSDN上检查这个话题:

    特别是: 这是:

    更新:

    通过以上MSDN示例提供的代码测试,我得到了供您参考的结果:

    我将应用程序安装到没有SIM卡、连接WiFi的设备上,并获得:

    设备网络信息。CellularMobileOperator
    “空,是的,它是emtpy”
    DeviceNetworkInformation.IsNetworkAvailable.ToString()
    True
    DeviceNetOverkinFormation.IsCellularDataEnabled.ToString()
    False
    DeviceNetworkInformation.IsCellularDataRoamingEnabled.ToString()
    False
    DeviceNetworkInformation.iswifienable.ToString()
    True

    因此,如果里面有一张SIM卡,CellularArmobileOperator可以是一些东西,但不能是空的,您可以利用它来确定设备里面是否有SIM卡


    但是我没有考虑如果手机里有一个“无效SIM”会发生什么。

    这是Windows Phone 8或8.1 Silverlight。WinRT没有任何功能吗?这是针对Windows Phone 8或8.1 Silverlight的。。温特没有什么事吗?