Czy udało się każdemu pomyślnie uruchomić powiązania Java dla dbus na urządzeniu z systemem Android? Wszystkie wskazania wskazują, że dbus działa już jako proces w systemie operacyjnym Android, ale nie ma oficjalnego punktu dostępu dla nich za pośrednictwem interfejsu Java. Z góry dziękuję!Uzyskiwanie powiązania Java dla Dbus do uruchomienia na systemie Android
6
A
Odpowiedz
0
Możesz spróbować użyć narzędzia dbus-java z projektu freedesktop. Nie wiem, czy to działa na Androidzie.
3
Nie powinieneś tego robić, chyba że mówisz o swoim autobusie mówiącym o rzeczach, które kontrolujesz. Nie ma gwarancji, że dbus będzie dostępny. Zgodnie z listą dyskusyjną Androida: it's just an implementation detail that dbus is around at all, it's not guaranteed to be there, and might not be there in the future.
Powiązane problemy
- 1. Uzyskiwanie Pythona MySQLdb do uruchomienia na Ubuntu
- 2. DockerPlik do uruchomienia programu java
- 3. Jak uzyskać ścieżkę do uruchomienia programu java
- 4. Uzyskiwanie obrazu ThumbNail w systemie Android
- 5. Uzyskiwanie ulubionych kontaktów w systemie Android
- 6. Uzyskiwanie aktywnych flag w systemie Android Okno
- 7. PHP Dbus stabilna implementacja
- 8. Makro Microsoft Excel do uruchomienia programu Java
- 9. Nie mogę uzyskać odpowiedzi na dbus-send
- 10. Powiązania R dla Mapnika?
- 11. Zasady DBus SystemBus
- 12. JSON Array iteracja w systemie Android/Java
- 13. Zmiana wyświetlania używanego do uruchomienia Eclipse
- 14. Czy clang/libclang ma powiązania Java?
- 15. Python asyncore & dbus
- 16. Uzyskiwanie ustawień regionalnych dla zamiany tekstu na mowę (TTS)
- 17. C++ vs Java w systemie Android
- 18. Uzyskiwanie dostępu do Android Ustawienia NotificationListenerService
- 19. Uzyskiwanie wartości pola tekstowego html w systemie Android
- 20. Android: uzyskiwanie dostępu do urządzenia bluetooth
- 21. Nie można włączyć obsługi powiązania JSON opartej na systemie POJO dla systemu Jackson w Jersey 2.0
- 22. Uzyskiwanie rozmiaru ems ciągu znaków w systemie Android
- 23. Uzyskiwanie dostępu do nowych ustawień powiadomień w systemie Android 4.3 do kodu
- 24. Uzyskiwanie hierarchii odwołań do ładowania klas Java
- 25. Przenoszenie aplikacji Java na platformę Android
- 26. Usługa powiązania na BroadcastReceiver
- 27. Zainstaluj Python-Dbus w virtualenv
- 28. Pierwsze Jasmine do uruchomienia na stronie serwera
- 29. Oczekiwanie na wątek C++ 11 do uruchomienia
- 30. Jak uzyskać parametry -D przekazane do uruchomienia Java
Dzięki za sugestię! Spróbowałem, ale wymaga to uruchomienia JNI-owych gniazd Unix. To wymaga popchnięcia biblioteki C na system Android, co nie jest do końca pewne. Widziałem, że popieranie prostych programów jest możliwe, ale nie widziałem pełnej biblioteki popychanej. A może po prostu nie używam tej marki właściwie. – Moki
Możesz używać TCP zamiast gniazd unixowych, a następnie masz czystą bibliotekę Java –
, którą musisz zmodyfikować w bibliotece dbus. Nie ma to jak opcja konfiguracji do budowania bez gniazd unixowych. –