通話アプリを作成する

Telecom Jetpack ライブラリを使用して、ユーザーに高品質の動画と音声のエクスペリエンスを提供します。Telecom フレームワークを使用すると、通話と通知の管理、フォアグラウンドのサポートなどが可能になります。Jetpack ライブラリは、次のサポートを追加します。

Telecom ライブラリを使用して通話アプリをビルドする方法について詳しくは、Core-Telecom をご覧ください。

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

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

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

packagemanager.hasSystemFeature(PackageManager.FEATURE_TELECOM)