¿Puedo usar componentes de polímero / web en una aplicación androide nativa sin Cordova?

Si no me equivoco, necesitas un servidor web para usar / probar los componentes web de Polymer (como los elementos de papel) en tu computadora debido a los problemas de los permisos del navegador derivados de la carga de file:// local file:// s.

(Una solución simple es navegar al directorio donde los archivos del polímero son usted desea intentar y mecanografiar python -m SimpleHTTPServer entonces carga http://localhost:8000 y todo es bueno.)

Pero ¿qué tal si quiero utilizar componentes web / elementos de polímero en una aplicación nativa Java android dentro de un WebView simple sin tratar con Cordova o la configuración de un servidor web de alguna manera dentro de mi aplicación. ¿Podré hacerlo fácilmente o tendré los mismos problemas de permisos?

Gracias por adelantado.

¡Sí! Espero escribir un artículo sobre esto en las próximas semanas. Para que las importaciones se carguen desde file:// , he tenido éxito con las siguientes configuraciones:

 WebSettings webSettings = mWebView.getSettings(); webSettings.setJavaScriptEnabled(true); // Enable Javascript. webSettings.setAllowFileAccessFromFileURLs(true); // Enable HTML Imports to access file://. 

Nota: también se utiliza la vista web de Chrome (Android 4.4.3+).

  • Problemas con Vimeo Player en Android WebView de la aplicación
  • Phonegap inAppBrowser, target _self no funciona
  • Justificar texto de android dentro de un listview sin usar un WebView
  • android webview muestra youtube.com/tv video en pantalla completa
  • Android PhoneGap Plugin, UI tabbar, redimensionar WebView
  • Mostrar vídeo HTML5 en pantalla completa
  • La aplicación de vista web de Android no permite que el reproductor de video pase a pantalla completa
  • Android WebView no cargar contenido mixto
  • Android - JavaScript: el evento touchstart no se activa hasta que se amplía o se desplaza por la página
  • React-nativo de Android WebView manejar clic en Url antes de cargar
  • Android Webview Error desconocido
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.