我的应用必须使用安装在Android手机中的任何应用来拨打手机或电话号码。我正在使用ACTION_CALL
Intent
,如下所述。
private void OpenPhoneDialer(String number) {
Log.i(TAG, "open phone dialer method called here " + number);
Intent intent = new Intent(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:"+"+"+number));
startActivity(intent);
}
我使用popup将Skype,电话拨号程序作为完整操作的选项。但是Viber没有出现在这个列表中。如何在完整动作列表中添加Viber?
答案 0 :(得分:0)
问题在于Viber - 它没有响应你正在使用的ACTION_CALL意图。
您可以在Viber应用程序中查看AndroidManifest.xml文件,看看它是否有响应的意图,如果您想让它显示出来。
查看清单的一种方法是使用App Detective(我写的)来查看设备上安装的文件。