Tag: ayuda

¿Por qué AIDL / Messenger está enlazado a un Servicio?

Escenario: Tengo un Controller (clase Java normal) que debe ser capaz de pilotar varios Slave . La naturaleza de un Slave puede diferir, de modo que puede ser: Un Service , llamémosle un ServiceSlave : el ciclo de vida de este objeto por lo general difiere de los componentes de la aplicación (por ejemplo, no […]

AIDL vs Messenger

Requisito : Necesidad de exponer un servicio / contrato de un proceso diferente a otras aplicaciones. Por ejemplo: getPhoneRecord (recordId), deletePhoneRecord (phoneId), etc. Soluciones posibles : Messenger o AIDL Según mi análisis, creo que AIDL es la única opción porque Messenger proporciona una forma muy genérica de enviar mensajes a través de las aplicaciones. El […]

Cómo importar la clase de otro paquete de un proyecto diferente en el archivo AIDL?

Tengo un archivo AIDL que implementó en el paquete en ProjectA y estoy intentando importar una clase Parcelable (Foo) de otro paquete en ProjectB. A continuación se muestra cómo implementé el archivo MyService.AIDL: package com.packageA.projectA import com.packageB.projectB.Foo interface MyService{ void getSomething(Foo foo); } Sin embargo, consigo este error de la compilación "no podría encontrar la […]

Seguridad de Android AIDL

¿Hay alguna seguridad proporcionada cuando una aplicación llama a un servicio remoto usando AIDL? ¿O es simplemente como una aplicación malintencionada podría leer los datos?

AIDL y Messenger al mismo tiempo

Intento escribir una demostración sobre cómo usar la AIDL y el Messenger al mismo tiempo, pero tengo un error, y no sé la razón. MessengerDEMOActivity.java public class MessengerDEMOActivity extends Activity { /** Called when the activity is first created. */ private MessengerDEMOServiceConnection MDSconnection = null; private Messenger mMessenger = null; class IncomingHandler extends Handler { […]

Error de la palabra clave helpl oneway

Estoy implementando una interfaz de ayuda, y por alguna razón, el código siguiente me da un error: // IApkinsonCallback.aidl package com.applications.philipp.apkinson.interfaces; /** Interface implemented by Apkinson so plugins can give feedback */ oneway interface IApkinsonCallback { /** To be called by plugin after registration to setup data for result viewing Usage of this data: Intent […]

Cómo compilar el archivo aidl en el proyecto android?

Hola alguien puede decirme dónde colocar el archivo aidl en el árbol del proyecto y cómo usarlo en la fuente del proyecto. Will aidl archivo se compila, si construyo apk ?? ¿Cómo usarlo en eclipse?

¿La declaración oneway en Android .aidl garantiza que el método será llamado en un hilo separado?

Estoy diseñando un marco para una aplicación cliente / servidor para teléfonos Android. Soy bastante nuevo para Java y Android (pero no nuevo para la programación en general, o la programación de rosca en particular). A veces mi servidor y cliente estarán en el mismo proceso, ya veces estarán en diferentes procesos, dependiendo del caso […]

Android AIDL apoyo de tipo "corto"?

¿Apoya AIDL tipo corto? Http://developer.android.com/guide/developing/tools/aidl.html Se dice "Todos los tipos primitivos en el lenguaje de programación Java (como int, long, char, boolean, etc)" Pero parece que no se puede usar corto en AIDL. Gracias !

No se puede sobrecargar el método en la interfaz AIDL

No puedo sobrecargar un método en la interfaz de AIDL. Quise tener 2 funciones con el mismo nombre pero el número diferente de argumentos como esto: boolean callMethod(in String pClass, in String pMethod, in String pParam); void callMethod(in String pClass, in String pMethod); Cuando lo hago, obtengo un error diciendo "intento de redefinir el método […]

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