首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android蓝牙;有可能吗?

Android蓝牙;有可能吗?
EN

Stack Overflow用户
提问于 2012-11-02 17:58:53
回答 2查看 760关注 0票数 0

因此,我正在考虑为android编写蓝牙应用程序,我需要以下功能:

是否有可能使用蓝牙安卓2.3.6

  • 向其他运行相同应用程序的手机播放该应用程序。
  • 在电话之间共享数据(一个充当服务器,多个用户同时接收文件)。
  • 一部手机同时充当服务器和客户端。
  • 一个android手机同时发送和接收。
  • 当一部手机与另一部手机聊天时,它可以与另一部手机进行通讯。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-02 19:51:39

很简单:

有了蓝牙,你需要与另一个设备配对,没有蓝牙你就无法连接。

一旦成对,你就可以尝试连接到那个电话。然而,该手机需要监听进入BT连接。

通常情况下,你不能连接两个设备的两次相互连接。一旦建立了一个BT连接,它就足够了。

您可以对文件等做什么取决于您的应用程序已被授予的权限。

连接后,每个设备上都有一个传入字节流和一个传出字节流。你可以用这2来编码任何类型的通信或协议,这取决于你自己。

票数 1
EN

Stack Overflow用户

发布于 2012-11-02 18:07:59

1.)如果另一部手机在启动应用程序时有相同的应用程序运行,是的,可以向另一部手机显示您的应用程序也在运行,但不是通过广播。你可以每隔30秒进行一次蓝牙发现,所以当另一部手机的下一个发现发生时,它就会显示你现在‘在线’了。

2,3,4,5是非常棘手的,考虑到Android蓝牙技术是多么的精巧。因此,我强烈建议你在开始尝试蓝牙之前,要真正了解蓝牙在Android系统中的工作原理。我没有任何具体的知识如何实现这些,所以我会让其他人指导你做什么。然而,我相信3.)(因此,4.)是可能的,因为我已经看到一个应用程序实现了这一功能。但我不记得它叫什么了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13200672

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档