我有一个 Android 应用程序,它使用 Skype 向手机号码发起呼叫。
该应用程序正在运行,但现在Skype已经发布了他的Android应用程序4.0版,我的应用程序不再使用Skype拨打电话..
我正在使用以下代码开始通话:
Intent sky = new Intent(Intent.ACTION_VIEW);
sky.setData(Uri.parse("skype:" + numero));
sky.setComponent(new ComponentName("com.skype.raider", "com.skype.raider.Main"));
sky.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
//Log.i(LOG_TAG, "skype chiamo:" + numero);
startActivity(sky);
有谁知道是否有所改变或我做错了什么?
非常感谢!!
编辑工作代码:
Intent sky = new Intent(Intent.ACTION_VIEW);
sky.setData(Uri.parse("skype:" + number+"?call"));
sky.setComponent(new ComponentName("com.skype.raider", "com.skype.raider.Main"));
sky.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(sky);