studio pagina online movil gratis escritorio embeber convertir app aplicacion android android-intent google-play android-webview

pagina - Convierte un sitio web a una aplicación de Android



convertir pagina web en app gratis (1)

Lo que describes se puede lograr fácilmente usando un WebView .

WebView (de desarrolladores de Android ) : una vista que muestra páginas web. Esta clase es la base sobre la que puede desplegar su propio navegador web o simplemente mostrar contenido en línea dentro de su Actividad. Utiliza el motor de renderizado WebKit para mostrar páginas web e incluye métodos para avanzar y retroceder a través de un historial, acercar y alejar, realizar búsquedas de texto y más.

Aquí hay una aplicación de muestra simple:

public class WebActivity extends Activity { WebView mWebView; @Override public void onCreate(Bundle savedInstanceState) { final Activity mActivity = this; super.onCreate(savedInstanceState); // Adds Progrss bar Support this.getWindow().requestFeature(Window.FEATURE_PROGRESS); setContentView(R.layout.main); // Makes Progress bar Visible getWindow().setFeatureInt( Window.FEATURE_PROGRESS, Window.PROGRESS_VISIBILITY_ON); mWebView = (WebView) findViewById( R.id.webview ); mWebView.getSettings().setJavaScriptEnabled(true); mWebView.loadUrl(http://your.url.com); mWebView.setWebChromeClient(new WebChromeClient() { public void onProgressChanged(WebView view, int progress) { //Make the bar disappear after URL is loaded, and changes string to Loading... mActivity .setTitle("Loading..."); mActivity .setProgress(progress * 100); //Make the bar disappear after URL is loaded // Return the app name after finish loading if(progress == 100) { financialPortalActivity.setTitle(R.string.yourWebSiteName); } } }); } }

y un archivo de diseño muy simple: main.xml

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"> <WebView android:id="@+id/webview" android:layout_width="fill_parent" android:layout_height="fill_parent" /> </LinearLayout>

Por supuesto, tendrá que establecer un permiso en su Manifiesto:

<uses-permission android:name="android.permission.INTERNET" />

Construí un sitio en asp.net C #. Visual Studio 2010.

El sitio se adapta bien y se adapta a mi teléfono y a otros dispositivos Android. Es una base de datos impulsada también. Quiero hacer una aplicación para el mercado de Android fuera de mi sitio ahora. Aplicación gratis.

¿Puedo lograr esto fácilmente? ¿Puede una aplicación ser tan simple como abrir una ventana del navegador? ¿El mercado de Android aceptará una aplicación como esa?

Señalarme en la dirección correcta, por favor. No estoy seguro por dónde empezar.