【问题标题】:Does android support PBAP bluetooth profile?android 是否支持 PBAP 蓝牙配置文件?
【发布时间】:2013-11-25 15:31:55
【问题描述】:

我开始开发一种基于安卓的车载信息娱乐系统。这个想法是使用开发板为股票 android 创建一个封面 ROM。

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

我做了一个基于蓝牙聊天示例的应用程序,所以我对蓝牙有一些基础知识。但这还不够。

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

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

但是现在有几家车企,包括汽车上的android,所以,一定有办法做到这一点。

有人知道这件事让我看到一些光明吗?

【问题讨论】:

    标签: android bluetooth


    【解决方案1】:

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

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

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

    JB

    【讨论】:

      【解决方案2】:
      1. 使用 frameworks/base/core/java/android/bluetooth 中的 api 通过 Pbap 连接 bt
      2. 使用frameworks/base/core/java/android/bluetooth/BluetoothPbapClient.java方法,这些方法调用packages/apps/Bluetooth/src/com/android/bluetooth/pbapclient/中的PbapClientService.java api
      3. 只需通过内容提供商即可访问联系人。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-06-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多