私はBluetoothタスクに取り組んでいます。私の知る限り、bluedroid は a2dp シンク機能をサポートしていません。しかし、bluez はシンク機能をサポートしています。そこで、Android 4.4 で bluedroid を bluez に置き換えたところ、ソースとして機能することがわかりました。(aosp-bluez を参照) しかし、シンクとして機能させる方法がわかりません。
Q1) Haltest、btmgmt などのツールを使用して、HAL レイヤーで a2dp シンクをテストまたは使用する方法はありますか? または、bluez をシンクとして機能させる方法を教えてください。
Q2) bluez (ver 5.14) 自体は a2dp シンクに対応していますが、AOSP は a2dp シンクに対応していないようです。したがって、a2dp シンクを使用してアプリを作成するには、java、jni API を作成する必要があります。私は正しいですか?