2010-11-11 21 views
5

encontré el complemento de muestra en el código fuente de Android. digamos que puedo escribir un complemento usando la muestra, ¿cómo haré que mi emulador ejecute el complemento que escribí? ¿Necesito recompilar el código fuente? En caso afirmativo, ¿cómo se hace eso?complemento del navegador de Android

gracias :)

+0

¿De qué complemento estás hablando? ¿Puedes proporcionar una URL? –

+0

es el ejemplo del complemento en el código fuente sdk de Android.LINK: http: //android.git.kernel.org/? P = platform/development.git; a = tree; f = samples/BrowserPlugin; hb = HEAD – shadesco

+1

tan Lo que quiero es desarrollar un complemento para mi navegador Android. Puedo usar el plugin de muestra y modificarlo y agregarle cosas. ¿Pero cómo haré que mi emulador ejecute el complemento que escribí? ¿Necesito recompilar el código fuente? En caso afirmativo, ¿cómo se hace eso? – shadesco

Respuesta

4

Para cualquier persona que lucha con esta situación, he encontrado una forma de evitar:

incluyen una "vista web" dentro de su aplicación y crear una webclient por ello.

esto importa el navegador nativo dentro de su aplicación. Así que agregué manualmente una barra de URL e ícono de ir y algunas otras cosas para mi aplicación, ¡lo que hace que parezca que era un complemento para el navegador nativo! esta es la mejor solución hasta el momento, hasta que google proporciona una manera fácil y factible de desarrollar complementos para el navegador nativo

5

El ejemplo de BrowserPlugin es un ejemplo de cómo escribir un plugin de navegador real. Por ejemplo, Flash Player

Se centra en el complemento escrito en C/C++ código nativo y luego se invoca cuando el usuario de Android navega a una página con la etiqueta correspondiente.

En mi experiencia y observación del desarrollo de aplicaciones Android que esto no es un método recomendado para desarrollar una aplicación Android local (por ejemplo: los juegos, programas de comunicación, etc.)

En respuesta a chádico: no es necesario volver a compilar el emulador para implementar un complemento de navegador. Un plugin como flash se puede descargar desde el mercado de google, y de manera similar, implementar un plugin personalizado implica empujar un apk y un archivo de objeto compartido al teléfono/emulador. (SampleBrowserPlugin.apk y libsampleplugin.so en el caso del proyecto BrowserSample)

Cuestiones relacionadas