Para abrir un enlace o link de página web usamos la clase Uri y un Intent después de dar permisos a la aplicación Android para acceder a internet.
Las aplicaciones en ocasiones deben lanzar o cargar un enlace externo a una web, red social, etc. para ello debemos implementar:
En este ejemplo vamos a cargar en el navegador el link de Codea que es https://codea.app para ello en la actividad creamos un String url que guardará la cadena de texto del link; tambien creamos un botón que al cual denominamos btnlink; dentro del evento click del botón integramos el intent que lanzará la carga del link, en el navegador que por defecto tenga Android se vizualizará el contenido de la página web.
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.minimarketqr">
<uses-permission android:name="android.permission.INTERNET" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:largeHeap="true"
android:usesCleartextTraffic="true"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/Theme.MinimarketQR">
<activity android:name=".MainActivity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
Veamos la implementación del código para abrir un enlace en Android desde un botón
JAVA
El botón XML
<Button
android:id="@+id/btnlink"
android:text="Visitar Web"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
Fin
Leido 32948 veces
Abrir url con el evento click de un botón
Debe registrarse para descargar
Descargar Código Fuente© Todos los derechos reservados Codea App | ...de frente al código!!! | 2020 - 2023