指定したURLでWEBブラウザを開くならこう書けます。
@Composable
fun OpenLinkButton(
urlHandler: UriHandler = LocalUriHandler.current
) {
Button(
onClick = {
urlHandler.openUri("https://android.benigumo.com/")
}
) {
Text("Open Web link")
}
}
では、
指定した宛先メールアドレスでメールアプリを開く場合。
@Composable
fun OpenMailAppButton(
urlHandler: UriHandler = LocalUriHandler.current
) {
Button(
onClick = {
urlHandler.openUri("mailto:support@benigumo.com")
}
) {
Text("Open Mail App")
}
}
旧来の Intent
は Jetpack Compose では使わないことが多くなってきました!