Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android应用程序中获取拨号器的价值?_Android_Android Emulator_Android Intent_Android Widget - Fatal编程技术网

如何在android应用程序中获取拨号器的价值?

如何在android应用程序中获取拨号器的价值?,android,android-emulator,android-intent,android-widget,Android,Android Emulator,Android Intent,Android Widget,我正在开发一个基于SIP的应用程序。我想存储拨号器的值(按下呼叫按钮的值) i、 e如果我拨打12345,那么如何将该值存储在特定字符串或整数中,以便进一步操作和连接 单击五(5)个按钮,手机默认拨号板将打开。我想在我的应用程序中执行此操作。记住以下场景: 您有一个拨号板(0-9等按钮)和一个,每次用户点击一个数字时,它都会更新。当用户点击“拨打电话按钮”时,您需要拨打EditText,这样您就有了拨号号码 另一方面(接听电话的人),您需要解析传入的SIP INVITE消息,以获取号码(联系信

我正在开发一个基于SIP的应用程序。我想存储拨号器的值(按下呼叫按钮的值) i、 e如果我拨打12345,那么如何将该值存储在特定字符串或整数中,以便进一步操作和连接


单击五(5)个按钮,手机默认拨号板将打开。我想在我的应用程序中执行此操作。

记住以下场景:

您有一个拨号板(0-9等按钮)和一个,每次用户点击一个数字时,它都会更新。当用户点击“拨打电话按钮”时,您需要拨打EditText,这样您就有了拨号号码


另一方面(接听电话的人),您需要解析传入的SIP INVITE消息,以获取号码(联系信息)。请记住,根据服务器配置,电话号码可以映射到别名(用户名)。

为此,我可以使用默认拨号板还是必须创建自定义拨号板?您是指电话的默认拨号板吗?@hovanesyan是的,我可以使用吗?我不确定您是否可以使用它。问题是,当你点击呼叫按钮时,一个新呼叫的意图被提出。您必须抓住这个意图并控制调用,以便它通过您的应用程序。如果用户想要进行GSM呼叫或SIP呼叫,您将如何区别?我看到的所有示例都使用自己的拨号板。最近,我检查了应用程序Sipdroid,其中他们使用android内置的拨号板进行SIP呼叫。怎么做?