質問: com.becomputer06.vehicle.diary.free、orで「vehicle diary」を検索) 'developer'までスクロールします 「メールを送る」をクリック ダイアログにはメールアプリのみが表示されます。 gmail、yahoo mailなど、bluetooth、orkutなどは表示されません。このようなダイアログを生成するコードは何ですか?
回答: kotlinでadilの答えを更新しています、val intent = intent(intent.action_sendto) intent.data = uri.parse("mailto:") // only email apps should handle this intent.putextra(intent.extra_email, array(1) { "test@email.com" }) intent.putextra(intent.extra_subject, "subject") if (intent.resolveactivity(packagemanager) != null) { startactivity(intent) } else { showsnackbar(getstring(r.string.no_apps_found_to_send_mail), this) }