用于业务的Android lauch skype并使用指定的skypeID进行调用

时间:2016-02-09 12:18:59

标签: android android-intent skype skype-for-business

在点击带有skypeID的文本视图时,应用程序应启动skype for business(lync)并使用指定的skypeID开始呼叫,我能够启动应用但不能自动启动呼叫选项吗?我能够用Skype做到这一点,但不能用于skype(lync),你能不能建议我怎么做? TIA

1 个答案:

答案 0 :(得分:0)

public static void skype(String number, Context ctx) {
    try {
        //Intent sky = new Intent("android.intent.action.CALL_PRIVILEGED");
        //the above line tries to create an intent for which the skype app doesn't supply public api

            Intent sky = new Intent("android.intent.action.VIEW");
        sky.setData(Uri.parse("skype:" + number));
        Log.d("UTILS", "tel:" + number);
        ctx.startActivity(sky);
    } catch (ActivityNotFoundException e) {
        Log.e("SKYPE CALL", "Skype failed", e);
    }

}

我没试过,请尝试检查。欲了解更多信息,请访问此SO link