您的位置:首页 > 移动开发 > Android开发

android 通过intent打开 skype并传入号码

2011-08-17 11:04 295 查看
1.老版,新版不可用,可能是因为skype的activity结构变动:

// Intent sky = new Intent("android.intent.action.CALL_PRIVILEGED");

// sky.setClassName("com.skype.raider",

// "com.skype.raider.contactsync.ContactSkypeOutCallStartActivity");

// sky.setData(Uri.parse("tel:" + phone));

// startActivity(sky);

2.打开到skype的main page:

// PackageManager packageManager = getActivity().getPackageManager();

// Intent skype = packageManager.getLaunchIntentForPackage("com.skype.raider");

// skype.setData(Uri.parse("tel:65465446"));

// startActivity(skype);

3.传入号码,直接进入skype拨号画面并打电话:

Intent intent = new Intent("android.intent.action.CALL_PRIVILEGED");

intent.setClassName("com.skype.raider",

"com.skype.raider.Main");

intent.setData(Uri.parse("tel:" + phone));

startActivity(intent);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: