我遇到了一个似乎无法解决的问题。问题在于生成将调用一个特定号码的QR码。数字格式为* 103 * 14数字激活编号#并且通过android QR码应用程序读取会导致以调用形式缺少散列符号(#)。我GOOGLE了它,结论是android API出于某种原因阻止从QR码读取散列符号。对于android操作系统的解决方法是使用URI编码为%23的散列,在这种情况下,它就像一个魅力。但是,使用iOS QRReader应用程序读取相同的QR码不会将%23转换为散列,而只会显示23.是否有解决方案涵盖所有这些问题?先谢谢你!来自QR码的电话号码
1
A
回答
2
+0
谢谢,我们之前尝试过,但在ios上将* 236723 ...显然不是我们想要的 – Matej
+0
听起来像是QRReader的错误 - 可能值得向他们报告。 –
0
也许,你需要将它传递给意向之前编码字符串:
String qrCode = "*103*14#";
String uri = Uri.encode("tel:" + qrCode);
Intent intent = new Intent(Intent.ACTION_CALL, uri);
相关问题
- 1. 来自大量电话号码的电话号码是另一个电话号码的前置号码?
- 2. 为电子邮件地址和电话号码生成QR码
- 3. 电话号码来电显示/电话号码
- 4. 如何检测来自电话线的来电号码?
- 5. 电话号码
- 6. 电话号码
- 7. 如何获得来电电话号码?
- 8. 电话号码验证码
- 9. 电话号码中的高亮号码
- 10. 电话号码的隐藏号码
- 11. 将电话号码转换为电话号码的JavaScript:链接
- 12. 使用Callkit打电话号码不知道的电话号码
- 13. NSDataDetector电话号码
- 14. 从电话号码
- 15. Symfony3 - 电话号码
- 16. Duplicate电话号码
- 17. 与电话号码
- 18. 从电话号码
- 19. Regex电话号码
- 20. 从电话号码
- 21. 查找自己的电话号码
- 22. 自动电话号码与Windows 8电话拨号
- 23. 越来越联系人电话号码
- 24. 用*号码拨打电话号码
- 25. 问题采摘与电话号码,并比读电话号码
- 26. 掩码电话号码,在鼠标上显示完整的电话号码
- 27. NSPredicate的电话号码
- 28. NSTextCheckingResult的电话号码
- 29. REG前的电话号码
- 30. 存储的电话号码
什么QR解码库做你用? 当你把它放到意图中时,你确定没有松动吗? –
产生QR码的应用程序是一种黑盒子,所以我们不知道使用了哪个库。但是,我们试着用几种不同的QR码读取器读取它,并且读取的原始数据显示散列符号。编辑:我们不打算编写我们自己的解码QR码的应用程序,我们只需要在所有平台和QR码阅读器应用程序上读取QR码。 (或几乎所有) – Matej