TelephonyManager getSubscriberId()
和getSimSerialNumber()
在Android Q中返回null!
我正在使用Android Studio IDE在Java中进行编码!
TelephonyManager telephonyManager = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);
telephonyManager.getSimSerialNumber(); //it is null
答案 0 :(得分:0)
公共字符串getSimSerialNumber() 返回SIM的序列号(如果适用)。如果不可用,则返回null。
需要权限:READ_PRIVILEGED_PHONE_STATE,调用方的应用程序才能成为设备或配置文件的所有者,并具有READ_PHONE_STATE权限。
请参阅以下链接: getSerialNumber()
答案 1 :(得分:0)
如果您的应用程序可以选择为默认SMS应用程序,则无需任何许可即可获取此数据。 要将您的应用设置为默认的短信应用,请注意page