Después de pasar por todos estos pasos para ver el código fuente de Android (rama de pan de jengibre), sólo para llegar a un error de compilación, he decidido tratar de obtener el código fuente de una fuente diferente. Estos son los pasos que he tomado para retirar el código fuente del repositorio GitHub.com. Revisé […]
He intentado rastrear a través del código para ver cómo addJavascriptInterface() en WebView se implementa, pero se sumerge en código native , que básicamente paraliza mi capacidad de grok lo que está pasando. Específicamente, estoy tratando de determinar si el JNI (?) Significa que addJavascriptInterface() organiza para llamar de nuevo a código de Java se […]
Por lo tanto, esto no es como otros problemas. Tengo básicamente una pregunta El sistema de generación de proyectos de Android utiliza los archivos de Android.mk. ¿Hay algún plugin de eclipse por ahí que se analiza a través de los archivos mk y me permite cargar esos proyectos en eclipse? Esencialmente importar proyecto de archivo […]
Como saben, hay una lista de varios cientos de proyectos en https://android.googlesource.com/ . Me gustaría descargarlos todos en la máquina de Windows. Según el documento de Google, To install, initialize, and configure Repo: $ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo $ chmod a+x ~/bin/repo To clone the entire platform, install repo, and run: mkdir mydroid cd mydroid […]
Estoy tratando de configurar un entorno de compilación de Linux para AOSP. Tengo Ubuntu-12.04.4-desktop-amd64 distributivo. Hago todo de acuerdo con las instrucciones dadas aquí . Escribí el comando terminal para instalar los paquetes necesarios: $ sudo apt-get install git gnupg flex bison gperf build-essential \ zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \ libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \ […]
Estoy trabajando con AOSP y quiero hacer mi propia biblioteca y usarla en la aplicación (de packages / app /). Mi biblioteca sólo tiene una clase: import android.app.Fragment; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; public class MyFragment extends Fragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { return inflater.inflate(R.layout.my_fragment, container, […]
Estoy utilizando Theme.AppCompat para mi aplicación para obtener el aspecto oscuro. Todo se ve bien, excepto la barra de acción que utiliza este tema se ve antigua, es decir, tiene un divisor de fondo azul brillante. Quiero que la barra de acción se vea como en Theme.AppCompat.Light.DarkActionBar . Mirando themes.xml , encuentro: <style name="Theme.AppCompat.Light.DarkActionBar" parent="Theme.Base.AppCompat.Light.DarkActionBar"> […]
Estaba experimentando con el sistema de compilación de Android por un par de días. Podría descargar y construir el sistema con éxito como se describe aquí . Construí la rama principal. En vez de ejecutar el comando del emulator solo utilicé el comando con los parámetros dados aquí . La ventana del emulador se lanzó […]
Estoy modificando el código fuente de AOSP porque mi aplicación necesita ejecutarse en un entorno de quiosco. Quiero que Android arranque directamente en la aplicación. He excluido launcher2 de generic_no_telephony.mk y generic_no_telephony.mk añadido la aplicación allí. Ahora Android me pide todo el tiempo para elegir el lanzador por defecto . Las dos opciones disponibles en […]
Quiero agregar algunas características a la aplicación del navegador para iniciar una actividad desde otra aplicación de Android. Me da package does not exist mientras hago el Proyecto Principal. Tenga en cuenta que veo que el AndroidLib se ha construido correctamente en una out/target/product/generic/data/app/AndroidLib.apk Aquí hay dos archivos android.mk: AndroidLib (una aplicación Android normal) LOCAL_PATH:= […]