【Kotlin/Android Studio】ブラウザを起動してWebページを開く方法!
この記事からわかること
- Android Studio/Kotlinでブラウザを起動してWebページを開く方法
- WebViewを使わない方法
index
[open]
\ アプリをリリースしました /
友達や家族の誕生日をメモ!通知も届く-みんなの誕生日-
posted withアプリーチ
環境
- Android Studio:Flamingo
- Kotlin:1.8.20
Intentクラスとは?
AndroidのIntentクラスとは異なるコンポーネント間(ActivityやServiceなど)でActivity間の移動やデータの受け渡し、アクションの実行(地図の表示、写真を撮るなど)、ブロードキャストメッセージの送信などを可能にする役割を持つメッセージングオブジェクトです。
このIntent
を使用することでブラウザを起動させることが可能になります。
URLでブラウザを起動する方法
AndroidアプリでURLでブラウザを起動してWebページを開くにはIntent
にACTION_VIEW
を渡し表示させたいURLを引数に渡します。
val uri = Uri.parse("https://appdev-room.com/")
val intent = Intent(Intent.ACTION_VIEW,uri)
startActivity(intent)
これを任意のタイミングに仕込めばURLを読み込んでブラウザアプリからWebページを表示させることができます。アプリ内でWebページを表示させたい場合はWebView
を使用することで簡単に実装できます。
まだまだ勉強中ですので間違っている点や至らぬ点がありましたら教えていただけると助かります。
ご覧いただきありがとうございました。