android telephony如何獲取SIM信息

小樊
124
2024-07-18 02:50:45
欄目: 編程語言

要獲取SIM卡的信息,您可以使用TelephonyManager類的getSimOperator()、getSimOperatorName()、getSimState()等方法。以下是一個(gè)示例代碼:

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);

請(qǐng)注意,您需要在AndroidManifest.xml文件中添加相應(yīng)的權(quán)限:

<uses-permission android:name="android.permission.READ_PHONE_STATE" />

這樣您的應(yīng)用程序就可以訪問設(shè)備的電話狀態(tài)信息了。

0