要获取SIM卡的信息,您可以使用TelephonyManager类的getSimOperator()、getSimOperatorName()、getSimState()等方法。以下是一个示例代码:
TelephonyManager telephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); String simOperator = telephonyManager.getSimOperator(); String simOperatorName = telephonyManager.getSimOperatorName(); int simState = telephonyManager.getSimState(); Log.d("SIM Info", "SIM Operator: " + simOperator); Log.d("SIM Info", "SIM Operator Name: " + simOperatorName); Log.d("SIM Info", "SIM State: " + simState);
请注意,您需要在AndroidManifest.xml文件中添加相应的权限:
这样您的应用程序就可以访问设备的电话状态信息了。