使用蓝牙访问联系人

Accessing contacts using bluetooth

我是一名 Linux,C++ 开发人员。从未在 android 或 iOS 上工作过。目前正在尝试了解 android。

我对蓝牙及其配置文件 PBAP、MAP、A2DP 有一定了解。但是,从未完成过相同的代码。所以,我的问题是,如果 X 配对 phone(可能是 android / windows / iPhone)与另一个 Y phone(假设 android一个)。那么我可以通过 PBAP 使用 Y 访问 X phone 的联系人吗?以及如何?

其他问题是,如果我第二次连接配对 phone,Y 有什么办法知道 X phone 联系人已更改?

要从 Phone Y 访问 phone X 的联系人,Y 必须实施 PBAP 客户端角色。参见

要了解自上次连接后 X 上的联系人是否已更改,PBAP v1.2 有一个文件夹版本计数器,该计数器在更新或删除 vcard 时递增。