gpt4 book ai didi

android - 在三星 Android 手机上调用带逗号/暂停的电话号码

转载 作者:行者123 更新时间:2023-11-30 04:12:24 25 4
gpt4 key购买 nike

我正在开发一个拨号器应用程序,我一直在我的摩托罗拉设备和通过 SDK 管理器下载的模拟器图像上进行测试。

用户要么输入号码,要么从最近的通话或联系人中选择。然后我像这样关闭调用(逗号在那里,以便在发送拨号音之前有延迟):

String url = "tel:" + preDial + " ,,, " + postDial;
Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse(url));
startActivity(intent);

在我的手机和模拟器上,手机应用程序显示 preDial 及其联系人姓名,并将其正常插入到最近的通话记录中。然而,当我在我 friend 的 Samsung Charge 上测试它时,它显示了 url 的内容(当然减去“tel:”)。例如,如果 preDial = "15555555555"postDial = "1111" 电话应用程序将显示 15555555555,,,1111,并且由于联系人没有附加 ,,,1111 的号码。这也会搞砸通话记录,因为这个没有联系人的笨拙号码存储在那里。我假设这是三星如何实现其手机的功能,我希望有解决方法。

我可以通过从通话记录中删除 LIKE preDial 来修复通话记录,但号码在电话应用程序中的显示方式仍然存在问题。有谁知道这是否是一个比三星更普遍的问题,是否有任何解决方法?

最佳答案

我会说这就是摩托罗拉实现事物的方式,因为我从来没有想过在两者之间使用逗号。您只是尝试不使用逗号吗? String url = "tel:"+ preDial + postDial;

编辑:检查这个explanation/advice by @RetoMeier ..

希望它有所帮助,真的希望您的 UI 比我评论中的 UI 更好..;)

干杯

关于android - 在三星 Android 手机上调用带逗号/暂停的电话号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10645182/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com