Androidで電話アプリを起動する方法【3選】

アンドロイドアプリでダイヤル機能を実装するには、Intentを使用してシステムのダイヤル画面を起動し、電話番号を渡すことができます。以下はダイヤル機能を実装する手順です:

  1. AndroidManifest.xmlファイルにダイアル権限を追加してください。
<uses-permission android:name="android.permission.CALL_PHONE" />
  1. 電話機能を実現するためには、Intentオブジェクトを作成し、アクションをIntent.ACTION_CALLに設定し、電話番号データを追加します。
String phoneNumber = "10086";
Intent intent = new Intent(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:" + phoneNumber));
startActivity(intent);
  1. ダイヤル画面を起動する前に、ダイヤル権限が既に許可されているかどうかを確認する必要があります。 権限をチェックするためには、次のコードを使用できます:
if (ActivityCompat.checkSelfPermission(this, Manifest.permission.CALL_PHONE) != PackageManager.PERMISSION_GRANTED) {
    // 请求拨号权限
    ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.CALL_PHONE}, 1);
} else {
    // 已授予拨号权限,启动拨号界面
    startActivity(intent);
}

Androidアプリケーション内でシステムのダイヤル画面を起動し、指定された電話番号に電話をかけることができます。

bannerAds