使用蓝牙访问联系人
Posted
技术标签:
【中文标题】使用蓝牙访问联系人【英文标题】:Accessing contacts using bluetooth 【发布时间】:2017-02-10 06:33:34 【问题描述】:我是一名 Linux、C++ 开发人员。从来没有在安卓或ios上工作过。目前正在尝试了解android。
我对蓝牙及其配置文件 PBAP、MAP、A2DP 有一定的了解。但是,从来没有做过同样的代码。所以,我的问题是,如果 X 配对手机(可能是 android / windows / iPhone)与另一台 Y 手机(假设是 android 手机)配对。那么我可以通过PBAP使用Y访问X手机的联系人吗?以及如何?
另外的问题是,如果我第二次连接配对的手机,有什么方法 Y 知道 X 手机的联系人被更改了吗?
【问题讨论】:
【参考方案1】:要从电话 Y 访问电话 X 的联系人,Y 必须实现 PBAP 客户端角色。见How to implement PBAP on android
要知道 X 上的联系人自上次连接以来是否发生了变化,PBAP v1.2 有一个文件夹版本计数器,当更新或删除 vcard 时该计数器会递增。
【讨论】:
以上是关于使用蓝牙访问联系人的主要内容,如果未能解决你的问题,请参考以下文章