所以我正在考虑为android编写一个蓝牙应用程序,我需要以下功能:
所有这一切都可能吗?我对蓝牙完全不熟悉,我真正需要知道的是,如果我能够做到这一切而不强迫用户手动配对他们的设备或类似的东西。因此,举例来说,我想按照以下流程做一些事情:
这是我希望做的简化示例 - 蓝牙是正确的工具吗?这可能吗?
非常感谢。
答案 0 :(得分:0)
是“自动启用蓝牙”。
否则为“广播......”,因为您不使用蓝牙进行广播(其他时间在发现期间)。
关于“安装app附近的其他手机”,因为安装了您的应用并未导致其列出服务。它必须为此运行(我希望它们会改变这一点)。
是的,用于在手机之间共享数据,是,对于您想要做的三个子弹摘要是,但是......
“我真正需要知道的是,如果我可以在不强迫用户手动配对他们的设备或类似的东西的情况下完成所有这些操作。”
这是一个常见的请求,并且在2.3中添加了没有配对的蓝牙支持(它隐藏在2.2中)。不幸的是,它在ICS中部分被破坏,最高可达4.04,因此该错误将出现在所有ICS设备上: http://code.google.com/p/android/issues/detail?id=29039
我认为蓝牙有很大的潜力,但我发现实施中存在很多错误和多种可变性,所以要小心谨慎。