我的手机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卡”
我怎么能这样做?
答案 0 :(得分:0)
您应该使用getSimOperator()方法查看信息。如果信息为空,则设备不携带SIM卡。
public String getSimInfo(){
TelephonyManager tmn= (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
String name = tmn.getSimOperator();
return name;
}