Tôi đang phát triển thiết bị được nhúng tùy chỉnh sử dụng Gingerbread 2.3.4 làm hệ điều hành. Bây giờ, thiết bị sẽ có thể phát phát trực tiếp âm thanh từ các thiết bị khác như iPhone hoặc các thiết bị Android khác A2DP. Tôi biết rằng Gingerbread bao gồm Bluez
stack 4.69 có khả năng chức năng chìm A2DP. Tuy nhiên, tôi nghi ngờ rằng Android cho thấy các API này.Làm cách nào để bật chức năng chìm A2DP trong Android?
Bạn có ý tưởng nào về cách tôi có thể đạt được chức năng này không? Vì tôi không phát triển một ứng dụng Android chung, mọi loại phương pháp phi tiêu chuẩn sẽ được đánh giá cao. Tôi nghĩ rằng ngăn xếp Bluez
có thể được truy cập trực tiếp thông qua giao diện DBus ngay cả trong Android.
Vì vậy, bạn có nghĩa là bạn cần phải sử dụng NDK cho điều này? Hoặc có cách nào để kích hoạt bồn rửa bluetooth A2DP? – Nick
Tùy thuộc vào đơn đăng ký của bạn. Khi xem xét thông số kỹ thuật về Bluetooth API của khung công tác Android rõ ràng, yêu cầu hệ điều hành Android là Android 3.0 HONEYCOMB trở lên. http://developer.android.com/reference/android/bluetooth/BluetoothA2dp.html Nhưng nếu bạn muốn ứng dụng của mình hỗ trợ các tính năng này cho Froyo, Gingerbread, thực hành mã cứng dường như là giải pháp –