我正在创建一个使用Intent进行视频通话的应用程序,下面尝试的代码如下:

   Intent callIntent = new Intent(
                                "com.android.phone.videocall");
                        callIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                        callIntent.putExtra("videocall", true);
                        callIntent.setData(Uri.parse("tel:" + phoneNo));
                        startActivity(callIntent);
                        delayWait(duration);


但是上面的代码的问题是,对于所有较低版本(最高kitkat 4.4)都可以正常工作,但是在5.0(棒棒糖)版本中则无法工作。请建议我一些使用Intents实现此目的的方法。

Error: E/com.example.menewintel.service.VideoCallService(5801): No Activity found to handle Intent { act=com.android.phone.videocall dat=tel:xxxxxxxxx flg=0x10000000 (has extras) }

最佳答案

棒棒糖中的包装名称已更改

试试这个

"com.android.server.telecom"

10-05 17:42