因此,我正在考虑为android编写蓝牙应用程序,我需要以下功能:
是否有可能使用蓝牙安卓2.3.6
谢谢
发布于 2012-11-02 19:51:39
很简单:
有了蓝牙,你需要与另一个设备配对,没有蓝牙你就无法连接。
一旦成对,你就可以尝试连接到那个电话。然而,该手机需要监听进入BT连接。
通常情况下,你不能连接两个设备的两次相互连接。一旦建立了一个BT连接,它就足够了。
您可以对文件等做什么取决于您的应用程序已被授予的权限。
连接后,每个设备上都有一个传入字节流和一个传出字节流。你可以用这2来编码任何类型的通信或协议,这取决于你自己。
发布于 2012-11-02 18:07:59
1.)如果另一部手机在启动应用程序时有相同的应用程序运行,是的,可以向另一部手机显示您的应用程序也在运行,但不是通过广播。你可以每隔30秒进行一次蓝牙发现,所以当另一部手机的下一个发现发生时,它就会显示你现在‘在线’了。
2,3,4,5是非常棘手的,考虑到Android蓝牙技术是多么的精巧。因此,我强烈建议你在开始尝试蓝牙之前,要真正了解蓝牙在Android系统中的工作原理。我没有任何具体的知识如何实现这些,所以我会让其他人指导你做什么。然而,我相信3.)(因此,4.)是可能的,因为我已经看到一个应用程序实现了这一功能。但我不记得它叫什么了。
https://stackoverflow.com/questions/13200672
复制相似问题