我试图通过调用代码,电话卡,并希望以下URI发送到意向:如何Android处理在PHONENUMBER的+ - 符号
accessnumber +暂停+ PHONENUMBER +#
数字来自地址列表,但我如何处理+(如退出代码),因为例如在欧洲00的州011中。我想我不能仅仅将它发送到意图。有没有办法解决这个问题?
问题是电话卡想要加号为00或011。
String uri = "tel:" + Uri.encode(phonenumber)
try {
Intent intentCall = new Intent(Intent.ACTION_CALL);
intentCall.setData(Uri.parse(uri));
startActivity(intentCall);
} catch (ActivityNotFoundException e) { }
为什么你不能把它发送到意图?你有没有尝试过? – Tushar 2013-03-20 20:36:31
“只是尝试”在我看来是很多错误的应用程序的来源,这些应用程序依赖非正式支持的行为,而这些行为不保证在不同版本中保留。检查文档几乎总是更好。 – Jules 2013-03-21 11:20:24
此外,看看它是否在这种情况下工作将涉及在多个国家进行测试,这将是非常昂贵的... – Jules 2013-03-21 11:29:37