Как добавить интерфейс IBluetoothA2dp.aidl в мой проект? - PullRequest
1 голос
/ 17 июня 2011

Я использую Android 2.2 и не могу найти android.bluetooth.IBluetoothA2dp в подпакете bluetooth android.bluetooth.Нужно ли обновляться до более высокой версии, чтобы этот файл был доступен.Или что еще я должен сделать, чтобы иметь возможность реализовать этот интерфейс для использования в моем проекте?

1 Ответ

1 голос
/ 17 июня 2011

Я не уверен, зачем вам нужен IBluetoothA2dp, а не BluetoothA2dp.Но интерфейс IBluetoothA2dp - это скрытый интерфейс (см. здесь ).По крайней мере, до Android 3.0 (не включая).

Что касается класса BluetoothA2dp, он был публично представлен в API Level 11 (Honeycomb, Android 3.0).Впервые он был представлен в Android еще как API Level 3 и помечен как скрытый.Затем он был резко изменен в API Level 5, но все еще был помечен как скрытый.И официально выпущен только в API уровня 11.

Вы можете использовать отражение для доступа к этому классу на более ранних платформах, но это хитрый и не рекомендуемый способ.

...