java - 有什么方法可以将 # 这样的符号传递给 android CallIntents 吗?

标签 java android

目前我正在尝试创建一个 Android 应用程序来处理我们的调用管理器的电话调用。 问题是 URI.parse() 方法删除了电话号码中不允许的所有符号,但它必须传递一个包含“#”的号码。

有没有办法将像“012347#5687”这样的整数传递给android action_call Intent ?

最佳答案

我使用这个代码并且工作起来就像一个魅力

    Intent my_callIntent = new Intent(Intent.ACTION_CALL);
    my_callIntent.setData(Uri.parse("tel:*131%23"));

其中%23代表#

希望这有帮助

关于java - 有什么方法可以将 # 这样的符号传递给 android CallIntents 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16856868/

相关文章:

java - 如何在 Java 中测试文件系统操作

android - 更改 android API 级别时出错?

android - Android中的ViewText

android - 我们可以在 Parallax Header ViewPager 中使用 Permanent ToolBar 吗?

java - 将现有项目动态加载/导入到工作区

获取图像数组时出现 java.lang.ArrayIndexOutOfBoundsException

java - 神经网络中的大数处理

java - Handler().postDelayed() 在方向改变时发送多个 Intent

android - Runtime.getRuntime().exec() 中的 uiautomator 转储不起作用

Linux 上的 Java 应用程序在 "java.io.UnixFileSystem.getBooleanAttributes0"处挂起