您的位置:首页 > 其它

某些车载蓝牙无法通过PBAP获取手机SIM卡联系人

2016-03-03 14:50 399 查看
[DESCRIPTION]

某些车载蓝牙无法通过PBAP获取手机SIM卡联系人(phone storage的联系人可以正常同步)

[SOLUTION]

这个case,绝大部分情况是因为这些车载蓝牙没有来读取手机上SIM1/telecom/pb这个虚拟目录
从main log搜 “onPullPhonebookInd”,如下log第二个参数为folder信息,只有该参数为SIM1/telecom/pb时才表示车载要读SIM卡联系人

D BluetoothPbapServer: [CBK] onPullPhonebookInd(2, SIM1/telecom/pb, 0, true, 0, 0) //倒数第二个为0表示问size
D BluetoothPbapServer: [CBK] onPullPhonebookInd(2, SIM1/telecom/pb, 133, true, 2, 0) //过来读该目录两个size的vcard

某些设备只支持浏览功能,若先后出现如下的log,表示设置的路径为SIM1/telecom/pb,然后再query当前联系人列表
onSetPathInd(SIM1,0)
onSetPathInd(telecom,0)
onSetPathInd(pb,0)
onPullVcardListingInd

摘自PBAP spec原文
3.1.5.2 Local Phone Books: PB and SIM1

The local phone book information is located under the telecom folder. When the PSE

also contains a SIM card, SIM card phone book information shall be located under the

SIM1/telecom/ folder.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: