2017-11-12 7 views
0

私はAndroid Studio 2.3とVisual Studio x86エミュレータを使用していました。最近、1234などの短い番号をダイヤルすると、ダイヤル画面に表示された番号が1234と表示されました。ただし、コールログにはダイヤル番号は1 555-521-1234と表示されていました。1555521はプレフィックスとして短い数字に追加されます

今日、自動的にAndroid Studio 3へのアップグレードと移行が行われたことがありました。アップグレード後、同じ変わった現象が起こります。

どうしてですか?

+0

使用している短い番号は、別のエミュレータのポートです。 – Zoe

+0

いいえ、私は実際に地元の顧客サービスホットラインの4桁の番号をダイヤルしていました。しかし同じ現象が1234にも起こった。 –

答えて

0

異なるエミュレータでは、電話番号としてエミュレータのポートを書き込むことで、メッセージを送信したり、別のエミュレータ間で通話することもできます。したがって、oyuが5554と5556で実行されている2つのエミュレータを持っている場合は、ポート番号を使用してそれらのいずれかにメッセージを送信できます。

以前は、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と同じです。このように表示されても、同じ機能を持ち、通常のように機能します。

+0

これを無効にするオプションはありますか?私が働いている地元の電話会社には、4桁のCSホットライン番号があります。私は特に彼らのホットラインで何かをしています。 Playストアを開始する前に、すべての機能が動作していることをテストできるようになりました。 –

+0

これを本当にテストしたい場合は、実際のデバイスを使用してください。私が知る限りそれを無効にする方法はありませんが、この問題はエミュレータにのみ存在します。実際のデバイスはこれをしません – Zoe

関連する問題