[解決済み] プログラム的に電話をかけるには?
2022-07-07 14:31:02
質問
バンドルで呼び出す番号をアクティビティに渡しています。
そして、そのような活動で、私はその番号に呼び出すためのボタンを持っています、これはコードです。
callButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse(bundle.getString("mobilePhone")));
}
});
ボタンを押しても何も起こらないので、何かおかしいです...。
何が間違っているのでしょうか?
PD: Android 1.5互換のプロジェクトを使っているのですが、もしかして電話は1.5と互換性がないのでしょうか?
解決方法を教えてください。
startActivityを呼び出すのを忘れています。このように表示されるはずです。
Intent intent = new Intent(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:" + bundle.getString("mobilePhone")));
context.startActivity(intent);
インテントそれ自体は、単に何かを記述するオブジェクトです。何もしてくれません。
マニフェストに関連するパーミッションを追加することを忘れないでください。
<uses-permission android:name="android.permission.CALL_PHONE" />
関連
-
[解決済み] TextViewでテキストを水平・垂直方向にセンタリングするには?
-
[解決済み] android.os.NetworkOnMainThreadException' を修正するにはどうすればよいですか?
-
[解決済み] Androidのソフトキーボードをプログラムで閉じる/隠すにはどうすればよいですか?
-
[解決済み] Androidでアクティビティ起動時にEditTextにフォーカスが当たらないようにする方法
-
[解決済み] インスタンス状態の保存を使用してアクティビティ状態を保存するにはどうすればよいですか?
-
[解決済み] TextViewのリンクをクリック可能にする方法
-
[解決済み] 携帯電話でWebページ内のリンクをクリックすると電話がかかってくるようにするには
-
[解決済み] Androidでインテントを使用して電話をかけるには?
-
[解決済み] Uri.getPath()で実パスを取得する。
-
[解決済み] Android 6.0でBluetooth Low Energyスキャンを使用するには位置情報を有効にする必要があります。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] AndroidにおけるViewPager2の適切な実装
-
[解決済み] handler.postDelayed()を停止する。
-
[解決済み] EclipseのAndroidプロジェクトにライブラリ/JARを追加する
-
[解決済み] アンドロイドでビットマップのサイズを変更する最もメモリ効率の良い方法とは?
-
[解決済み] カスタムレイアウトとEditTextを持つAlertDialog.Builderは、ビューにアクセスすることができません。
-
[解決済み] 純正CPU使用率データの読み方
-
[解決済み] フラグメントからツールバーを取得する方法
-
[解決済み] ビルドフレーバーによってアプリ名が異なる?
-
[解決済み] DialogFragment の setCancelable プロパティが機能しない
-
[解決済み] Androidアプリケーションのインストール中に「Parse Error: Androidアプリケーションのインストール時に「パッケージの解析に問題があります。