Có ai đã thành công trong việc chạy các ràng buộc Java cho dbus trên Android không? Tất cả các dấu hiệu chỉ ra tại dbus đã chạy như một quá trình trong hệ điều hành Android, nhưng không có điểm truy cập chính thức cho chúng thông qua giao diện Java. Cảm ơn trước!Nhận Java Binding cho Dbus chạy trên Android
6
A
Trả lời
0
Bạn có thể thử sử dụng dbus-java từ dự án freedesktop. Tôi không biết nếu nó hoạt động trên Android khó khăn.
3
Bạn không nên làm điều này trừ khi bạn đang nói về xe buýt của riêng bạn nói chuyện với những điều bạn kiểm soát. Không có đảm bảo rằng dbus sẽ có sẵn. Theo danh sách gửi thư android, 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.
Các vấn đề liên quan
- 1. Nhận URL tải xuống cho video trên YouTube (Android/Java)
- 2. Chính sách DBus SystemBus
- 3. Có thể cho Encog hoặc Neuroph chạy trên Android không?
- 4. Chạy lệnh Shell mặc dù mã java trên Android?
- 5. Không thể nhận được bất kỳ câu trả lời nào cho dbus-gửi
- 6. Dynamic binding == late binding trong Java hay không?
- 7. Cách chạy ứng dụng java cũ đơn giản trên Android
- 8. echoprint codegen cho Java/Android
- 9. Java Swing - chạy trên EDT
- 10. Lựa chọn thay thế cho java trên android
- 11. Nhận tên tệp đang chạy trong Java?
- 12. Chạy các lệnh trên ssh với Java
- 13. Webrole - Nhiều hostHeader trên một Binding đơn?
- 14. Có thể chạy opencv (python binding) từ virtualenv không?
- 15. WPF Binding trên nhiều tiêu chí
- 16. Chạy Java trên Máy chủ Web
- 17. Dbus/GLib Vòng lặp chính, Chủ đề nền
- 18. Knockout.js "nếu Binding" trên nhiều boolean
- 19. Knockout.js Binding trên Ajax Driven Pages
- 20. Binding và unbinding Android Service đến/từ Fragment (trong ViewPager)
- 21. Cách chạy móc hậu nhận trên GitHub
- 22. Bản chạy Android có thể chạy trên GPU không?
- 23. chạy java trên windows 8 tablet
- 24. Lọc chủ đề ZeroMQ với Pub/Sub (Java binding)
- 25. chạy ứng dụng java không phải trên web trên tomcat
- 26. Đang chờ dịch vụ DBus khả dụng trong Qt
- 27. F # trên Mono cho Android
- 28. Nhận đường dẫn hiện tại của tệp java đang chạy
- 29. Nhận thời gian chạy của một chuỗi java
- 30. Nhận dạng đồng xu trên Android
Cảm ơn bạn đã đề xuất! Tôi đã cho rằng một thử, nhưng nó đòi hỏi một JNI thực hiện các ổ cắm Unix để chạy. Điều đó đòi hỏi phải đẩy một thư viện C vào Android, mà tôi không hoàn toàn chắc chắn làm thế nào để làm. Tôi đã thấy rằng việc đẩy các chương trình đơn giản là có thể, nhưng tôi chưa thấy một thư viện đầy đủ nào được đẩy. Hoặc có lẽ tôi không chạy đúng cách. – Moki
Bạn có thể sử dụng TCP thay vì unix-socket, và sau đó bạn có thư viện Java tinh khiết –
bạn cần sửa đổi thư viện dbus. Không có gì giống như một tùy chọn cấu hình để xây dựng mà không có ổ cắm unix. –