当前位置: 首页 > 面试题库 >

从Android Phone获得可靠的MSISDN?VoiceMailNumber Line1Number

纪畅
2023-03-14
问题内容

首先,MSISDN与电话号码相同。我一直在研究是否有可能从Andoid电话中获取电话号码。

我的研究结果是肯定的。

可以使用TelephonyManager和getLine1Number()。但是,这是不可靠的。

我已经使用Motorola Atrix测试了上述内容,但该操作未检索到有效的电话号码。那么死在水中吧?

好吧,我能够使用TelephonyManager和getVoiceMailNumber()从电话中删除电话号码。

我永远不会猜到语音信箱号码将是我的实际电话号码(MSISDN)。

所以我的问题是,检查getLine1Number()或getVoiceMailNumber()是获取MSISDN的可靠方法吗?(即:如果getLine1Number返回0000000000000,则检查getVoiceMailNumber或类似内容。)

在从getVoiceMailNumber()获取MSISDN之前,该网站上没有人提及过,这绝对不是显而易见的,并且与文档几乎是矛盾的,但是事实是它适用于我的特定设备。(在其他设备上未试用)


问题答案:

如果使用getVoiceMailNumber(),它将不会100%可靠。很多时候这可能会提供电话号码,但是如果手机进行固件更新并且此号码更改为其他号码,该怎么办?说一个短代码?因此,不可靠。

如果可以从getLine1Number()中获取数字,那么为什么不提示用户输入数字呢?您可以通过向该号码发送带有短代码的SMS消息来进行验证,要求用户在继续进行操作之前先输入该代码。



 类似资料:
  • 问题内容: 我正在使用Protractor(v 1.3.1)为Angular 1.2.26应用程序运行E2E测试。 但是有时候,测试还可以,有时候却不行。似乎有时检查是在更新显示之前完成的(或类似“同步”的问题)。我尝试了很多选择: 添加说明, 使用禁用效果 添加说明 没有成功。 与量角器进行可靠的E2E测试的最佳实践是什么? JM。 问题答案: 每当我有类似的问题,我使用的是与“预期的条件”(在

  • 如果没有其他帮助,我会在我的应用程序中设置一个对话框或菜单,这样用户就可以在那里选择它。但我想先确认一下这个装置是否有可靠的可能性。

  • 海蓝(navy blue)是最为大众所接受的颜色之一。采用这种颜色的色彩组合可解释成可靠、值得信赖的色彩。这类组合也带有不可置疑的权威感。警官、海军军官或法官都穿着深色、稳定的海军蓝,以便在值勤时表现出统率、支配的权威感。 当海军蓝用红和金色来强调时,会变得较不严肃,但仍表达出坚定、有力量的感觉。 补色色彩组合 原色色彩组合 单色色彩组合 21 65 17 65 33 1 65 67 70 65

  • 可靠的扩展 目前开源社区有不少人为Sanic框架编写了插件,这些插件很可能会在将来的某个时间帮助到你,比如缓存、模板渲染、api文档生成、Session...等等 官方也维护了一个扩展列表,见extensions

  • 在Java中获得文件扩展名的可靠方法是什么? 我不是在讨论对执行/,因为它对复杂的扩展(如等)毫无用处。(这是所有的库(Commons IO、Guava等)似乎都在做的。我正在寻找一种更复杂/可靠的方法来返回真正的扩展。

  • 问题内容: 如何确保我的文件服务可靠且可扩展?它可以处理多少个并行请求? 我正在考虑超出硬件功能和带宽。 我正在关注在JavaServlet中流式传输大文件 问题答案: 如果这些是静态文件,则 直接 链接到它。所有不错的servlet容器/应用服务器都有完善的。如果这些是静态文件,这些静态文件位于您要链接到的Web应用程序 之外 ,那么您也可以仅将这些文件的根文件夹添加为另一个上下文。目前还不清楚