J'essaie d'avoir une application qui fonctionne comme un service sur Android, d'autres applications seront distribuées qui ont besoin de communiquer avec elle.Comment communiquer entre les applications sur Android
Il a été implémenté en tant que service et les applications client en cours fonctionnent correctement lorsqu'elles sont intégrées à la même application.
Toutefois, suite http://developer.android.com/guide/developing/tools/aidl.html J'ai des problèmes pour faire ce travail pour les applications clientes, en particulier la ligne
« Dans votre mise en œuvre de ServiceConnection.onServiceConnected(), vous recevrez une instance IBinder (service appelé). Appel YourInterfaceName .Stub.asInterface ((IBinder) service) pour convertir le paramètre renvoyé en type YourInterface. "
Étant donné que les applications sont distribuées séparément Je n'ai pas accès à YourInterfaceName et le copier dans l'application client se sent vraiment comme « le mauvais sens »
Si quelqu'un pourrait fournir un pointeur à la documentation/un livre/code source ce serait très utile, merci
(et pardonnez l'ironie en mon nom, était un peu une plaisanterie)
Vous trouvez plutôt ennuyeux que la réponse soit de se déconnecter et de lire un livre, mais l'exemple former ce livre était beaucoup plus facile à comprendre que toute la documentation en ligne, tout fonctionne maintenant, merci. –