2009-10-19 14 views
6

Qualcuno è riuscito a eseguire i binding Java per dbus su Android? Tutte le indicazioni indicano che dbus è già in esecuzione come un processo all'interno del sistema operativo Android, ma non esiste un punto di accesso ufficiale per loro attraverso l'interfaccia Java. Grazie in anticipo!Ottenere il binding Java per Dbus da eseguire su Android

risposta

0

È possibile provare a utilizzare dbus-java dal progetto freedesktop. Non so se funziona su Android dura.

+0

Grazie per il suggerimento! Ci ho provato, ma richiede un'implementazione JNI di socket Unix da eseguire. Ciò richiede di spingere una libreria C su Android, che non sono abbastanza sicuro di come fare. Ho visto che spingere programmi semplici è possibile, ma non ho visto una libreria completa spinta. O forse sto solo non eseguendo correttamente la marca. – Moki

+1

È possibile utilizzare TCP anziché unix-socket e quindi si dispone della libreria Java pura –

+0

che è necessario modificare la libreria dbus. Non c'è niente come un'opzione di configurazione da costruire senza socket unix. –