2009-10-19 11 views
6

Est-ce que quelqu'un a réussi à exécuter les liaisons Java pour dbus sur Android? Toutes les indications pointent vers dbus déjà en cours d'exécution dans le système d'exploitation Android, mais il n'y a pas de point d'accès officiel pour eux via l'interface Java. Merci d'avance!Obtention de la liaison Java pour que Dbus s'exécute sur Android

Répondre

0

Vous pouvez essayer d'utiliser le dbus-java du projet freedesktop. Je ne sais pas si cela fonctionne sur Android difficile.

+0

Merci pour la suggestion! Je l'avais essayé, mais cela nécessite une implémentation JNI des sockets Unix. Cela nécessite de pousser une bibliothèque C sur Android, que je ne suis pas sûr de savoir comment faire. J'ai vu que pousser des programmes simples est possible, mais je n'ai pas vu une bibliothèque complète poussée. Ou peut-être que je ne fais pas fonctionner correctement. – Moki

+1

Vous pouvez utiliser TCP au lieu d'unix-sockets, puis vous avez la bibliothèque Java pure –

+0

vous auriez besoin de modifier la bibliothèque dbus. Il n'y a rien comme une option de configuration à construire sans socket Unix. –