【发布时间】:2020-07-02 08:00:30
【问题描述】:
我正在尝试使用意图在拨号器中传递一个号码,但是当我尝试使用电话号码时,我们没有显示括号,例如我有 ff。编号(828) 316-0593 并将显示为8283160593,似乎括号和破折号被忽略了。
代码:
Uri phone = Uri.parse("tel:" + record.getString("phone"));
Intent dial = new Intent(Intent.ACTION_DIAL, phone);
startActivity(dial);
我也尝试使用手机号码+1 123 4512533,但'+' 符号在传递给拨号器后仍然显示。
当我使用模拟器时,打开拨号器时显示相同的格式,但当我尝试使用物理设备时,显示的格式不同。
传递给拨号器后如何进行相同的输出?其中哪个(模拟器、物理)显示正确的输出?
【问题讨论】:
-
有效的美国格式是
(828) 316-0593或828-316-0593,而不是(828)-316-0593 -
@Wini 我也试过 android:如何将数字格式化为带括号的电话,但是当我尝试使用物理设备时它不起作用
标签: java android odoo-mobile