[Android]アプリ内からブラウザを開く方法

こんにちは、らんです!今日はAndroid Studioを使って、作成したアプリ内で、アプリ内からブラウザを開く方法について、まとめていきたいと思います!

javaで行う場合

Uri uri = Uri.parse(“ここに表示させたいURLを入力する”);
Intent intent = new Intent(Intent.ACTION_VIEW,uri);
startActivity(intent);

kotlinで行う場合

val uri = Uri.parse("ここに表示させたいURLを表示させる")
val intent = Intent(Intent.ACTION_VIEW, uri)
startActivity(intent)

たったこれだけのコードで、自作アプリでブラウザを開いて、指定されたページへと飛ぶことができます!

自作アプリでの例

下のコードで実際に自分の作ったアプリ内での使い方を表示してみます!

cookpadButton.setOnClickListener{
        val uri = Uri.parse("https://cookpad.com/search/" + food)
        val intent = Intent(Intent.ACTION_VIEW,uri)
        startActivity(intent)
}

このようにcookpadButtonというボタンをクリックすると、自分で指定したクックパッドのURLとアプリ内で作成した、foodというString型の変数の中身が合わさったURLが作成されて、Intentクラスによって、ブラウザへと画面遷移していくことがわかります。

このように、cookpadボタンを押して、画面遷移させると右のページに飛べます。

自作アプリ内でブラウザを開けるようになると、アプリをわざわざ消す手間も省けて、とても便利になります!是非お試しください!!!

最後まで読んで下さり、ありがとうございました!