rub*_*ben 5 java android skype android-intent android-activity
我通过以下方式直接使用默认的 os 拨号程序创建呼叫:
Intent call = new Intent(Intent.ACTION_CALL);
call.setData(Uri.parse("tel:" + phoneNo));
startActivity(call);
Run Code Online (Sandbox Code Playgroud)
是否可以直接从我的应用程序启动 Skype?
我尝试按如下方式传递一个数字:
PackageManager packageManager = getPackageManager();
Intent skype = packageManager.getLaunchIntentForPackage("com.skype.raider");
skype.setData(Uri.parse("tel:65465446"));
startActivity(skype);
Run Code Online (Sandbox Code Playgroud)
传递号码失败。
您需要知道 Skype 包名称(例如:com.skype.android),然后您可以启动它:
PackageManager packageManager = getPackageManager();
startActivity(packageManager.getLaunchIntentForPackage("com.skype.android"));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6288 次 |
| 最近记录: |