In this recipe, we will talk about the Anko wrapper that will help us browse the website using a web browser. So let's get started.
I'll be using Android Studio for coding purpose. You need to include Anko library in your build.gradle
file. Just add this line of code and you are good to go:
compile "org.jetbrains.anko:anko-commons:$anko_version"
You can also clone the gitlab.com/aanandshekharroy/Anko-examples repository and switch to the 3-intent-actions
branch to get the source code.
Now, let's see how to launch a browser using an intent.
Anko provides a browse
function, which takes in the web address and launches the browser on your device. If you have multiple browsers, it will show you some options to select it. Here's an example:
browse("http://www.google.com")
The web address you put in the parameter needs to have http://
or https://
as the prefix, otherwise it will throw an ActivityNotFound
exception.