【问题标题】:1555521 is added as a prefix to short numbers1555521 作为前缀添加到短号码
【发布时间】:2017-11-12 23:46:21
【问题描述】:

我使用的是 Android Studio 2.3 和 Visual Studio x86 模拟器。最近我拨了一个短号码,比如1234,拨号界面显示的号码是1234,但是通话记录显示拨打的号码是1 555-521-1234

碰巧今天有自动升级和迁移到 Android Studio 3。升级后,还是会出现同样的怪现象。

为什么会这样?

【问题讨论】:

  • 你使用的短号是不同模拟器的端口,对吧?
  • 没有。我实际上是拨打当地客户服务热线的 4 位数号码。但同样的现象也发生在 1234 身上。

标签: android android-studio


【解决方案1】:

使用不同的模拟器,您可以通过将模拟器的端口写入电话号码来发送消息甚至在不同的模拟器之间拨打电话。因此,如果 oyu 有两个模拟器运行在 :5554 和 :5556,您可以使用端口号向其中一个发送消息。

不久前,与 AS 3.0 更新无关,htese 数字开始显示为1 555-521-[xxxx]。 555是你经常在美国电影中看到的区号,它本质上是用于假电话号码的。前面的1 是美国的国家前缀。 +1 [phone number] 表示美国号码。

Google 位于美国,因此很多东西都是美国的。比如电话号码。如果您阅读this answer,您会看到它解释了在端口前添加1 555-521。上面的模拟器被写成接近真实的东西,所以他们还通过添加555 prefix 并添加美国国家代码和 521(从事物的外观随机数)和端口号来模拟电话号码。

这不是一个错误。实际上,当您尝试使用模拟器时,它会显示完整的电话号码。

本质上,模拟器中的1 555-521-5554与发送消息或拨打电话时的5554相同。即使它看起来像这样,它也具有相同的功能并且可以正常工作。

【讨论】:

  • 是否有禁用此功能的选项?我正在与之合作的当地电信公司有一个 4 位数的 CS 热线号码。我正在他们的热线上专门为他们做一些事情。在推送到 Play 商店之前能够测试一切是否正常,我觉得更自在。
  • 如果你真的想测试这个,使用真机。据我所知,没有办法禁用它,但这个问题只存在于模拟器中。真实设备不会这样做
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-03
  • 2013-05-27
  • 2021-04-05
  • 2018-12-12
  • 2018-08-19
相关资源
最近更新 更多