アプリから簡単にTwitterに投稿できる方法はないかなーと?とググってあったのでメモついでに。
参照したサイトはこちら
イクログ - [Twitter] Tweet Web Intentを使ったツイートボタンの作り方・パラメータ一覧
知ってる人にはなんてことない方法ですが、やることは簡単で、URLのインテントを作って呼び出すだけ。
URLでできることなので、Androidじゃなくても、いろいろなところで使えますね。
val uri: Uri = Uri.parse("https://twitter.com/intent/tweet?text=hello world%0D%0A&hashtags=test")
val intent = Intent(Intent.ACTION_VIEW, uri)
if (intent.resolveActivity(packageManager) != null) {
startActivity(intent)
}
ちなみに、Twitterのアプリが入っていると、Twitterのアプリの投稿画面が出てきます。
試してないけど、画像なんかを添付したい場合は、どこかにアップロードして、画像のURLをtextかurlに指定すればイケるんじゃないかと思います。