Nelle app è possibile aprire un collegamento ad un sito Web utilizzando il Browser predefinito del dispositivo.
Per fare questo occorre inserire queste righe di codice all'interno dell'ogetto (View) che deve aprire il link, ad esempio un pulsante.
Ecco come si presenta il codice completo all'interno del file MainActivity.kt
notare che il codice sopra riportato è stato inserito all'interno della funzione setOnClickListener della View Button bnLink.
In questo modo quando si preme sul pulsante verrà aperto all'interno del Browser il link specificato.
Per fare questo occorre inserire queste righe di codice all'interno dell'ogetto (View) che deve aprire il link, ad esempio un pulsante.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//dichiarazione della variabile intent | |
val intent = Intent() | |
//impostazione dell'azione di Intent | |
intent.action = Intent.ACTION_VIEW | |
//impostazione della categoria di Intent (Browser) | |
intent.addCategory(Intent.CATEGORY_BROWSABLE) | |
//impostazione del link (URL) del sito a cui si deve accedere | |
intent.setData(Uri.parse("https://davidetech.blogspot.com")) | |
//attivazione di Intent | |
startActivity(intent) |
notare che il codice sopra riportato è stato inserito all'interno della funzione setOnClickListener della View Button bnLink.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.dm.tutorialweblink | |
import android.content.Intent //importazione della Classe: Intent | |
import android.net.Uri //importazione della Classe: Uri | |
import android.support.v7.app.AppCompatActivity | |
import android.os.Bundle | |
import android.widget.Button | |
class MainActivity : AppCompatActivity() { | |
var bnLink: Button? = null | |
override fun onCreate(savedInstanceState: Bundle?) { | |
super.onCreate(savedInstanceState) | |
setContentView(R.layout.activity_main) | |
bnLink = findViewById(R.id.button1) | |
bnLink!!.setOnClickListener { | |
//dichiarazione della variabile intent | |
val intent = Intent() | |
//impostazione dell'azione di Intent | |
intent.action = Intent.ACTION_VIEW | |
//impostazione della categoria di Intent (Browser) | |
intent.addCategory(Intent.CATEGORY_BROWSABLE) | |
//impostazione del link (URL) del sito a cui si deve accedere | |
intent.setData(Uri.parse("https://davidetech.blogspot.com")) | |
//attivazione di Intent | |
startActivity(intent) | |
} | |
} | |
} |
Download Project | ![]() |
Download file APK | ![]() |
Commenti
Posta un commento