18
ジンジャーブレッド2.3.4をOSにカスタマイズした組み込みデバイスを開発しています。 これで、iPhoneや他のAndroidデバイスなど、他のデバイス(A2DP対応デバイス)からオーディオストリーミングを再生できるようになりました。私はジンジャーブレッドがA2DPシンク機能が可能なBluez
スタック4.69を含んでいることを知っています。しかし、AndroidがこれらのAPIを公開しているかどうかは疑問です。AndroidでA2DPシンク機能を有効にするにはどうすればよいですか?
私はこの機能をどのように達成することができますか?私は一般的なAndroidアプリを開発していないので、あらゆる種類の非標準的な方法が評価されます。私はBluez
スタックがAndroidでもDBusインターフェースから直接アクセスできると思います。
これはNDKを使用する必要があるということですか?または、A2DP Bluetoothシンクを有効にする方法はありますか? – Nick
これはアプリケーションによって異なります。 AndroidフレームワークのBluetooth APIの仕様を明確に見てみると、 Android OSはAndroid 3.0 HONEYCOMB以上である必要があります。 http://developer.android.com/reference/android/bluetooth/BluetoothA2dp.html しかし、あなたはあなたのアプリケーションは、フローズンヨーグルト、ジンジャーブレッドのためにこれらの機能をサポートしたい場合は、ハードコードの練習は、ソリューションのようです –