Esta es una aplicación Android que carga una aplicación web Angular en un WebView y obtiene la ubicación del dispositivo para enviarla a la aplicación web.
git clone https://github.com/DaveDeveloper117/webview-example.git
cd webview-example- Abre Android Studio.
- Selecciona "Open an existing Android Studio project".
- Navega a la carpeta donde clonaste el repositorio y selecciona
webview-example.
Para utilizar un endpoint diferente, debes cambiar la URL en los siguientes archivos:
package com.example.webviewexample.data
data class Endpoints(
val url: String
)
val HTTPS_SITE = Endpoints(
url = "http://TU_NUEVO_ENDPOINT/"
)<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">TU_NUEVO_ENDPOINT</domain>
</domain-config>
</network-security-config>Asegúrate de que los siguientes permisos están presentes en el archivo AndroidManifest.xml:
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>- Conecta tu dispositivo Android o inicia un emulador.
- En Android Studio, haz clic en el botón de "Run" o selecciona
Run > Run 'app'. - La aplicación debería instalarse y ejecutarse en tu dispositivo o emulador.