getLine1Number()与双SIM卡手机一起返回什么?

Gau*_*wal 9 android

双SIM卡手机getLine1Number()TelephonyManager退货方式是什么LG Optimus Net Dual

PVS*_*PVS 11

你只会回来一个号码......也许吧!

首先,您获得的号码取决于设备.

但同样重要的是,你是否会得到一个号码,以及这个号码是否是电话号码,是完全不可预测的.这是SIM和操作员相关的.

在我的一个应用程序中,我开始尝试使用电话号码作为唯一ID,因为我可以期望用户轻松地回忆这个号码.对于亚洲,澳大利亚和欧洲的大多数运营商而言,电话号码(line1number())根本不存储在SIM卡上!与其他人一起,你可能会得到一串零.或者以一种可能在当地有意义的方式格式化的数字,但可能会弄乱你的应用程序的逻辑.