Si quiero transferir un sitio web a la aplicación de Android, ¿debería ser el mío?

Sí, amigo, debería ser tuyo … si no va en contra de la política de Google Play.

En realidad, si quieres jugar un juego para convertir un sitio web en apk, usa esta aplicación a continuación libremente,

Para convertir su sitio web en una aplicación de Android, visite este enlace

Versión de pago:

Web2Apk Pro: cree su propia aplicación rápidamente – Aplicaciones en Google Play

Versión gratuita:

Web2Apk Builder: cree su propia aplicación rápidamente – Aplicaciones en Google Play

La aplicación te ayuda a convertir tu sitio web en apk de Android en 2 minutos y recibirás el correo electrónico para eso.

Estamos tomando una cantidad muy muy baja para la versión paga.

El apk generado será compatible desde Kitkat hasta la última versión de Android.

Espero que los pasos anteriores te hayan ayudado

Nota: Soy el propietario de esta aplicación. Puede comunicarse conmigo en cualquier momento si necesita funciones más genéricas que también serán útiles para otros.

Si realmente amas esta aplicación y te sientes útil, compártela y vota.

Gracias ,

Sathyaraj Ganesan

Sí, aquí el código y no necesita acceso al código de los sitios de destino, esta es una de mis aplicaciones web, así que cambie el código donde sea necesario si desea cargar los datos web de la carpeta de activos simplemente intercambie

web.loadUrl (” http: //www.yourwebsitehere.com&quot ;);

Con

web.loadUrl (“archivo: ///android_asset/yourwebpage.html”);
Java:

paquete com.app.name;

importar android.app.Activity;
importar android.graphics.Bitmap;
importar android.os.Bundle;
importar android.view.KeyEvent;
importar android.webkit.WebView;
importar android.webkit.WebViewClient;

la vista web de clase pública extiende la actividad {
/** Se llama cuando se crea por primera vez la actividad. * /

WebView web;

@Anular
public void onCreate (Bundle savedInstanceState) {
super.onCreate (savedInstanceState);
setContentView (R.layout.webview);

web = (WebView) findViewById (R.id.webview01);
web.getSettings (). setBuiltInZoomControls (verdadero);
web.setWebViewClient (nuevo myWebClient ());
web.getSettings (). setJavaScriptEnabled (verdadero);
web.loadUrl (” http: //www.yourwebsitehere.com&quot ;);
}

clase pública myWebClient extiende WebViewClient
{
@Anular
public void onPageStarted (vista WebView, URL de cadena, favicon de mapa de bits) {
// TODO Código auxiliar de método generado automáticamente
super.onPageStarted (view, url, favicon);
}

@Anular
public boolean shouldOverrideUrlLoading (vista WebView, URL de cadena) {
// TODO Código auxiliar de método generado automáticamente

view.loadUrl (url);
volver verdadero;

}
}

@Anular
onKeyDown booleano público (int keyCode, evento KeyEvent)
{
if ((keyCode == KeyEvent.KEYCODE_BACK) && web.canGoBack ()) {
web.goBack ();
volver verdadero;
}
return super.onKeyDown (keyCode, event);
}
}

XML:

http://schemas.android.com/apk/r …”
android: layout_width = “fill_parent”
android: layout_height = “fill_parent”
android: orientación = “vertical”>

android: id = “@ + id / webview01”
android: layout_height = “fill_parent”
android: layout_width = “fill_parent”
android: layout_weight = “1”>

Simplemente cambie el código según sea necesario y no olvide establecer su nivel de API en 19 o superior en el manifiesto para aprovechar la nueva vista web basada en Chrome para una mejor compatibilidad html5

Puede hacerlo, querido, todo lo que tiene que hacer es copiar la URL (por ejemplo: https://www.quora.com ) y llamarla en un WebView dentro de su aplicación.

crea esas dos clases, y este diseño xml

QuoraWebClient

clase pública QuoraWebClient extiende WebViewClient {

@Anular
public boolean shouldOverrideUrlLoading (vista WebView, URL de cadena) {
if (Uri.parse (url) .getHost (). endsWith (“quora.com”)) {
falso retorno;
}

Intención intención = nueva intención (Intent.ACTION_VIEW, Uri.parse (url));
view.getContext (). startActivity (intento);
volver verdadero;
}
}

Actividad principal

WebView privado quoraWebView;

@Anular
vacío protegido onCreate (Bundle savedInstanceState) {

setContentView (R.layout.main_activity);

quorqWebView = (WebView) findViewVyId (R.id.quora_web_client);

/ * Si no desea hacer clic en los enlaces de quora para abrir otros navegadores, simplemente bloquee eso con este código, solo otros sitios web se abrirán en el navegador predeterminado del teléfono * /
quoraWebView.setWebViewClient (nuevo QuoraWebViewClient ());

/*Habilitar Javascript*/
WebSettings webSettings = quoraWebView.getSettings ();
webSettings.setJavaScriptEnabled (verdadero);

/ * Cargue su sitio web deseado aquí, nuestro ejemplo es http://www.quora.com * /
quoraWebView.loadUrl (” https: //www.quora.com&quot ;);

}

@Anular
public void onBackPressed () {
if (quoraWebView.canGoBack ()) {
quoraWebView.goBack ();
} más {
super.onBackPressed ();
}
}

activity_main.xml

http://schemas.android.com/apk/res/android&quot ;
xmlns: tools = ” http://schemas.android.com/tools&quot ;
android: id = “@ + id / my_container”
android: layout_width = fill_parent ”
android: layout_height = “fill_parent”
herramientas: context = “. MainActivity”

herramientas: ignore = “MergeRootFrame”>

android: id = “@ + id / quora_web_view”
android: layout_width = “match_parent”
android: layout_height = “match_parent”

/>

// agrega permiso de internet en el manifiesto

AndroidManifest.xml




disfrutar

Es fácil llevar el sitio web a una aplicación de Android, solo prepare los datos del sitio web, HTML, CSS y JS, descárguelos y péguelos en la carpeta Assest en la carpeta sin procesar de su aplicación de Android.

En el archivo xml obtenga un WebView y en la llamada su index.html (su primera página HTML) … ya está listo para publicar la aplicación de su sitio …


¡Feliz desarrollo!

No es difícil transferir el sitio web a la aplicación de Android y puede llevarse a cabo con la ayuda de estas herramientas que están escritas a continuación:

Apache Cordova

IdeaPress

Mobiloud

Existen varios CMS que le permiten crear una aplicación móvil desde un sitio web, en la mayoría de los casos solo necesita conocer la URL del sitio web y no la codificación. Puedes probar appsgeyser que es gratis.

Espero que pueda ayudar.

Saludos

Claudia