在巴西,我们使用#来拨打某些类型的电话。例如,查看预付费帐户电话的余额,如下所示:* 222#
我使用此代码调用:
public static void doCall(Context context, String number) {
Uri uri = Uri.parse("tel:" + number);
Intent callIntent = new Intent(Intent.ACTION_CALL, uri);
context.startActivity(callIntent);
}
Android自动删除#?有没有人经历过这个?
谢谢, 马特乌斯
答案 0 :(得分:3)
您需要通过在其位置使用'%23'来对#'p'进行网址转义:
tel:*222%23