私はによって直接、デフォルトのOSのダイヤラを使用してコールを作成します。起動スカイプ
Intent call = new Intent(Intent.ACTION_CALL);
call.setData(Uri.parse("tel:" + phoneNo));
startActivity(call);
が私のアプリから直接、スカイプを起動することが可能ですか?
は、私は次のように番号を渡すためにしてみてください。
PackageManager packageManager = getPackageManager();
Intent skype = packageManager.getLaunchIntentForPackage("com.skype.raider");
skype.setData(Uri.parse("tel:65465446"));
startActivity(skype);
番号を渡すと失敗します。
..thanksことどのように私たちは特定のアプリケーションのパッケージ名を取得することができます –
おそらくlogcatを見て、デバイスでそのアプリケーションを実行しているときに役立ちますデバイスは、Eclipseに接続されている – ruben
アプリのプログラムからSkypeを起動& (http://stackoverflow.com/questions/6414494/launch-skype-from-an-app-programmatically-pass-number-android) – ziwert