通話アプリを作成する

Telecom Jetpack ライブラリを使用して、優れた動画エクスペリエンスと音声エクスペリエンスをユーザーに提供します。Telecom フレームワークでは、通話と通知の管理、フォアグラウンド サポートなどを利用できます。新しい Jetpack ライブラリでは、次のサポートが追加されています。

  • 通話のストリーミングと転送
  • Android Auto と Wear OS の統合
  • 下位互換性

Telecom ライブラリを使用して通話アプリを作成する方法について詳しくは、通信ガイドをご覧ください。

サポートされている通信デバイス

Android 7(API レベル 21)以降、ほとんどのスマートフォンが通信フレームワークをサポートしているため、SIM ベースの通話を機能させるには通信フレームワークをサポートする必要があります。Android 14(API レベル 34)では、従来は電話機能を実装する必要がないタブレットなどのデバイス向けに、VoIP をサポートするタブレット向けに適切な通信フレームワークの実装を必須とする新しい要件が導入されています。

PackageManager を使用して、デバイスが通信をサポートしているかどうかを確認します。

packagemanager.hasSystemFeature(PackageManager.FEATURE_TELECOM)