6

我想开发一个可以在 Blackberry PlayBook 上运行的 Android 应用程序。应用程序需要在本地网络上找到运行相同应用程序的其他设备。

我正在考虑实施 Bonjour / Zeroconf / jmDNS 协议来查找设备,但是......

我刚知道android权限

android.permission.CHANGE_WIFI_MULTICAST_STATE

黑莓或 PlayBook 不支持。(jmDND(Bonjour)协议需要优先权才能工作。)

https://bdsc.webapps.blackberry.com/android/apisupport/

你能给我一些建议吗?在 PlayBook 上实现这一目标的最佳方法是什么。有没有其他选择?

如果使用本机 SDK 或 Adob​​e AIR 构建,Bonjour 是否可行?

4

2 回答 2

0

您可以在 Blackberry world 尝试mDNS 服务发现

这是描述的副本:

mDNS Service Discovery 基于 Avahi 开源项目。它是一个通过 mDNS/DNS-SD 协议套件促进本地网络上的服务发现的系统。这使您能够将笔记本电脑或计算机插入网络,并立即能够查看可以与之聊天的其他人、查找要打印到的打印机或查找共享的文件。Apple MacOS X(品牌 Bonjour,有时还有 Zeroconf)中可以找到兼容的技术。

源代码可在 BlackBerry GitHub 门户上获得。

mDNS 服务发现是 PlayCloud 应用程序的一部分 - 用于查找打印机。

于 2013-07-27T19:49:46.057 回答
0

不幸的是,PlayBook 上还没有对 Bonjour / Zeroconf 的原生支持,请查看此线程

于 2012-08-15T09:55:43.503 回答