在单击带有 skypeID 的 textview 时,应用程序应该启动 skype for business(lync) 并使用指定的 skypeID 开始通话,我能够启动应用程序但不能自动启动通话选项?我可以在 Skype 中做到这一点,但不能在 Skype for business(lync) 中做到这一点,你能建议我怎么做吗?TIA
问问题
330 次
1 回答
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链接
于 2016-02-09T12:24:28.560 回答