【发布时间】:2011-05-30 13:23:18
【问题描述】:
读自http://developer.android.com/guide/topics/wireless/bluetooth.html,
当前的 Android 蓝牙 API 要求设备在建立 RFCOMM 连接之前进行配对。 (启动加密时会自动执行配对 与蓝牙 API 的连接。)
但是,据我所知,蓝牙协议允许在没有配对两个设备的情况下发送.vcf (vCard) 文件。这就是 Bluejacking 可以在索尼爱立信 k7** 系列、诺基亚 63** 系列等旧手机上使用的原因。
为了编写一个 android bluejacking 应用程序,我希望能够从 Android 发送 vCard 文件,而无需先与设备配对。有谁知道这是否可能?
【问题讨论】:
-
bluejacking 的关键要素之一是让手机被发现。默认情况下,大多数 Android 手机是不可发现的,因此这非常具有挑战性。
-
新手机的蓝色插孔是可能的,现在有一些应用程序可以做到这一点,但名字让我无法理解。
标签: android bluetooth vcf-vcard