Cómo utilizar Chromium para Android para desarrollar navegadores Android
Utilizando Android Studio como entorno de desarrollo, extraiga el código fuente del módulo Chrome de Chromium para Android y agréguelo al proyecto de Android.
El código nativo se construye en el entorno chromium y se agrega al proyecto de Android de esta manera
Los módulos básicos (base, contenido, red, etc.) se construyen en chromium. Compírelo como un paquete jar en el entorno y agréguelo al proyecto de Android
Los archivos fuente de contenido, chrome, ui y otros módulos. Agregue los archivos de recursos de contenido, Chrome, ui y otros módulos al proyecto de biblioteca de Android
¿Por qué no se pueden agregar todos los archivos de recursos directamente al proyecto de Android? Debido a razones de espacio de nombres, por ejemplo, el espacio de nombres de recursos del módulo de contenido es org.chromium.content y el espacio de nombres de recursos del módulo de Chrome es org.chromium.chrome, por lo que debe crear diferentes proyectos de biblioteca de Android y especificar paquetes diferentes. nombres. La estructura final de todo el proyecto es la siguiente:
navegador
|_ app
|_ libs
| src
| |_ principal
| ?|_ ayuda
| ?|_ activos
| p>
| ?|_ jniLibs
| ?|_ res
|_ bibliotecas
|_ androidmedia_res
| _ chrome_res p>
|_ content_res
|_ datausagechart_res
|_ ui_res
|_ ui_res
| _ java p>
| ?|_ jniLibs
|?