android支持PBAP蓝牙配置文件吗?

时间:2013-11-25 15:31:55

标签: android bluetooth

我开始开发一种基于android的汽车信息娱乐系统。我们的想法是使用开发板为stock android创建一个封面ROM。

第一步,我只是玩基本的元素,并开发类似发射器的东西。但现在我必须从一些更困难的蓝牙开始。

我已经完成了基于蓝牙聊天示例的应用程序,所以我有一些关于蓝牙的基础知识。但对此仍然不够。

正如我所看到的,用于管理手机电话簿以在车上看到它的蓝牙配置文件是电话簿访问配置文件(PBAP),似乎Android不支持它。在开发者页面上:

Known Indirect Subclasses:
BluetoothA2dp, BluetoothGatt, BluetoothGattServer, BluetoothHeadset, BluetoothHealth 

但是现在有一天,有几家汽车公司包括汽车上的android,所以,必须有一些方法来实现这一目标。

有人知道这件事让我看到了一些亮点吗?

2 个答案:

答案 0 :(得分:1)

起来!同样的问题...... 也许调查下面这些链接:

https://android.googlesource.com/platform/frameworks/base/+/ee0b3e9/core/java/android/bluetooth/BluetoothPbap.java

但我现在还不知道如何使用它...仍然缺少一些东西,比如未知的IBluetoothPbap类的来源,在第71行。

JB

答案 1 :(得分:0)

  1. 在frameworks / base / core / java / android / bluetooth中使用api通过bpap连接bt
  2. 使用frameworks / base / core / java / android / bluetooth / BluetoothPbapClient.java方法,这些方法在程序包/ apps / Bluetooth / src / com / android / bluetooth / pbapclient /
  3. 中调用PbapClientService.java api
  4. 仅通过内容提供商即可访问联系人。