Android:没有SIM卡。如何显示自定义消息?

时间:2017-10-02 17:19:49

标签: android

我的手机layout.xml

<TextView
   android:id="@+id/textViewPhoneValue"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:autoLink="phone"
   android:textColorLink="@color/color_blue" />

结果我的电话号码显示为链接。当点击它的电话时。 好的。

但如果智能手机没有SIM卡,那么我会收到错误消息:移动网络不可用。

但是我需要在尝试调用之前显示我的自定义错误消息。类似的事情:“没有SIM卡

我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

您应该使用getSimOperator()方法查看信息。如果信息为空,则设备不携带SIM卡。

public String getSimInfo(){
    TelephonyManager tmn= (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
    String name = tmn.getSimOperator();
    return name; 
}