Red de conocimiento informático - Material del sitio web - Cómo utilizar Chromium para Android para desarrollar navegadores Android

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

|_ content_res

|_ datausagechart_res

|_ ui_res

|_ ui_res

| _ java

| ?|_ jniLibs

|?