2012-03-26 57 views
0

我想用自定义的nuber启动拨号程序,但没有呼叫(用户必须按呼叫按钮才能拨打电话)。
我该怎么做?
我只发现如何使用Intent.ACTION_CALL直接拨打电话。将数据传递给拨号器android

谢谢。

+0

ravi,试着用'Intent i = new Intent(Intent.ACTION_DIAL, Uri.parse(“tel:// 13800138000”));' – 2012-03-26 13:00:05

+0

明白了。谢谢 – Royi 2012-03-26 13:05:43

回答

0

理论上,如果您注册相同意图的其他应用程序(例如系统内置的拨号器)操作系统应该检测到有可以处理这个意图不止一个应用程序,并会向用户提供应用程序选择器对话框。这是一个带有浏览器应用程序的example。该对话框由操作系统提供,因此您只需注册并听取所有意图,并在您的AndroidManifest.xml文件中设置正确的权限。