Tag: aidl

Utilizar interfaces AIDL entre módulos / subproyectos en Gradle

Tengo un proyecto que consiste en varios módulos de gradle (plugin com.android.library) haciendo referencia uno al otro (árbol, no plano). Utilizo AIDL intensivamente y así ocurre que hago referencia a interfaces AIDL desde un módulo (modA) en una interfaz AIDL en otro módulo (modB). modA / src / main / aidl / modA / foo.aidl: […]

La conversión al formato Dalvik falló con error 1 – ¿Por qué?

Sólo agregué a un proyecto ya existente, el archivo com/android/vending/billing/IMarketBillingService.aidl (No he añadido nada más (de la muestra market_billing), ya que ni siquiera estoy tratando de utilizar el servicio todavía) Compila y construye perfectamente, pero cuando intento funcionarlo, recibo lo siguiente en la consola: java.lang.IllegalArgumentException: already added: Lcom/android/vending/billing/IMarketBillingService$Stub$Proxy; Dx at com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:123) Dx at com.android.dx.dex.file.DexFile.add(DexFile.java:163) Dx […]

cómo escribir una configuración proguard para una lib de servicio remoto

yo apoyará un sdk a otros users.the el archivo del tarro de la exportación es trabajos buenos para la otra aplicación. pero de hecho, tengo que proteger este archivo sdk.i había escrito un archivo de configuración proguard. -optimizationpasses 5 -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -dontpreverify -verbose -optimizations !code/simplification/arithmetic,!field/*,!class/merging/* -injars libs/sdk.jar -outjars libs/SDK.jar # we need line numbers in […]

Pasar objetos activos entre servicios a través de AIDL

Estoy intentando tener un objeto común compartido para varios servicios en diversos paquetes. Cada servicio debe llamar al mismo objeto. Por ejemplo, el servicio A (de APK A) instancia un objeto personalizado y quiero que el servicio B y C (de APK B y C) recupera la referencia de este objeto y llamar a algún […]

Android: Eclipse no reconocerá el archivo AIDL

He mirado y mirado, pero Eclipse (3.6, con el SDK 2.2 de la androide) apenas no hará cualquier cosa con el archivo de AIDL que creé. El archivo AIDL se encuentra en el mismo lugar que el otro origen, siguiendo el estilo Java. He leído que Eclipse debería generar el stub para la interfaz declarada […]

Android aidl no puede enlazar al servicio, cuando el host se instala después de que el cliente

Tengo un servicio de aidl que funciona correctamente hasta que el cliente se instala cuando el anfitrión se instala antes, pero como he mencionado en el título cuando el host no está instalado e instalar el cliente y después de que instalar el host me sale un SecurityException En bindService () Intent serviceIntent = new […]

Android comparte SurfaceTexture entre dos procesos

¿Es posible compartir una SurfaceTexture entre dos procesos, por ejemplo una actividad y un servicio? Quisiera crear una actividad con un TextureView, y actualizar su SurfaceTexture de un servicio separado. Hasta ahora estoy creando un SurfaceTexture con una textura de OpenGL generada (a través de glGenTextures), entonces pongo esta textura de superficie a mi TextureView: […]

Android: tarea o aplicación equivalente de onPause

Mi aplicación utiliza un servicio remoto para reproducir audio. Hago esto para que ninguna actividad sea propietaria de la reproducción del audio: el usuario puede activar un audio que se reproducirá desde una actividad y el audio continuará jugando mientras navegan por la aplicación. Sin embargo, quiero decirle al servicio que detenga o deje de […]

Android IPC, servicio no obtener instanciado

Tengo un servicio que reside dentro de un proyecto lib como este public abstract class MyService extends Service{ //service body here } Tengo mi archivo aidl configurado para comunicarse con el servicio remoto que también se incluye en el proyecto lib copiando el archivo aidl aquí package mypackage; // Declare the communication interface which holds […]

¿Cómo llamar a un servicio remoto Android (IPC) desde un servicio Widget / local?

Estoy tratando de controlar a distancia un fondo de pantalla en vivo de un widget. Están en el mismo APK, pero obviamente diferentes procesos. Llamar a una "actividad" del fondo de pantalla en vivo es de poco uso para mí, ya que es un proceso diferente. El widget tiene botones simples que, cuando se presiona, […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.