2009-10-19 15 views
6

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

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.

+0

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

+1

Bạn có thể sử dụng TCP thay vì unix-socket, và sau đó bạn có thư viện Java tinh khiết –

+0

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. –

Các vấn đề liên quan