公司儿童手表项目需要读取手机号,查询 google api 使用以下代码获取只有部分手机可以读到,Android8.1
```java
TelephonyManager tm = (TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);
String te1 = tm.getLine1Number()
```
后面网上查到通过读取运营商回复短信的方法可以获取,经过测试目前只有个别运营商回复的短信包含手机号,就算有也是加密的类似 188××××8888:
https://blog.csdn.net/vevisoft/article/details/20247717请问还有别的方法获取 sim 卡的号码吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/983573
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.