[解決済み] WhatsAppでメッセージを送信する
2022-07-15 20:17:35
質問
Whatsapp がこれをサポートしていないという古い投稿をいくつか見つけたので、何かが変わったのか、そして私がインテントを通して送信している番号で Whatsapp の「チャット」を開く方法があるのかどうか、疑問に思っています。
どのように解決するのですか?
アップデイト を参照してください。 https://faq.whatsapp.com/en/android/26000030/?category=5245251
<ブロッククオートWhatsAppのクリックチャット機能では、電話番号の登録がなくても、相手とチャットを開始することができます。 相手の電話番号が電話帳に登録されていなくても、チャットを開始することができます。 チャットすることができます。相手の電話番号を知っている限り、リンクを作成してチャットを開始することができます。 リンクを作成し、チャットを開始することができます。
使ってみてください。 https://wa.me/15551234567
使わないでください。 https://wa.me/+001-(555)1234567
<ブロッククオート例 https://wa.me/15551234567?text=I'm%20interested%20in%20your%20car%20for%20sale
オリジナルの回答 以下はその解答です。
public void onClickWhatsApp(View view) {
PackageManager pm=getPackageManager();
try {
Intent waIntent = new Intent(Intent.ACTION_SEND);
waIntent.setType("text/plain");
String text = "YOUR TEXT HERE";
PackageInfo info=pm.getPackageInfo("com.whatsapp", PackageManager.GET_META_DATA);
//Check if package exists or not. If not then code
//in catch block will be called
waIntent.setPackage("com.whatsapp");
waIntent.putExtra(Intent.EXTRA_TEXT, text);
startActivity(Intent.createChooser(waIntent, "Share with"));
} catch (NameNotFoundException e) {
Toast.makeText(this, "WhatsApp not Installed", Toast.LENGTH_SHORT)
.show();
}
}
関連
-
[解決済み] Bitmapオブジェクトに画像を読み込む際にOutOfMemoryが発生する問題
-
[解決済み] アプリケーションを終了することは嫌われますか?
-
[解決済み] グリッドレイアウトにおけるフリングジェスチャーの検出
-
[解決済み] SDカードからファイルを削除する方法を教えてください。
-
[解決済み] Android Navigation Architecture Component - 現在表示されているフラグメントを取得する
-
[解決済み] AsyncTaskを複数回実行する
-
[解決済み] react nativeアプリのバージョン番号を更新する方法
-
[解決済み] Androidでビットマップから円形領域を切り取る方法
-
[解決済み] 文字列からJSONオブジェクトへの変換 Android
-
[解決済み] カスタムレイアウトとEditTextを持つAlertDialog.Builderは、ビューにアクセスすることができません。
最新
-
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のWebブラウザでURLを開くにはどうすればよいですか?
-
[解決済み] アプリケーションがインストールされているか確認する - Android
-
[解決済み] Android Webview - キャッシュを完全に削除する
-
[解決済み] 深くネストされたスタックから離れるとき、Fragmentのバックスタックをクリーンアップする方法はこれで良いのでしょうか?
-
[解決済み] Android - タイトルバーに戻るボタンが表示される
-
[解決済み] AppCompat-v7 21でアクションバー/ツールバーにアイコンを表示する。
-
[解決済み] 開発者コンソールでのベータ版/アルファ版テストについての説明が必要です。
-
[解決済み] アンドロイドでビットマップのサイズを変更する最もメモリ効率の良い方法とは?
-
[解決済み] Genymotion、Mavericksで「Unable to load VirtualBox engine. VBoxは正しくセットアップされています。
-
[解決済み] Android Studioのユニットテスト: データ(入力)ファイルの読み込み