viber没有出现在Android应用程序中的“完整动作使用”列表中?

时间:2014-08-22 14:55:56

标签: android android-intent viber

我的应用必须使用安装在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?

1 个答案:

答案 0 :(得分:0)

问题在于Viber - 它没有响应你正在使用的ACTION_CALL意图。

您可以在Viber应用程序中查看AndroidManifest.xml文件,看看它是否有响应的意图,如果您想让它显示出来。

查看清单的一种方法是使用App Detective(我写的)来查看设备上安装的文件。