我想开发一款可以运行的Android应用 黑莓PlayBook。应用程序需要找到其他 运行相同应用程序的本地网络上的设备。
我正在考虑实施Bonjour / Zeroconf / jmDNS 查找设备的协议,但......
我刚学会了android权限
android.permission.CHANGE_WIFI_MULTICAST_STATE
Blackberry或PlayBook不支持。 (偏好是 需要jmDND(Bonjour)协议才能工作。)
https://bdsc.webapps.blackberry.com/android/apisupport/
你能给我一些建议是什么是最好的方法 在PlayBook上实现这一目标。还有其他选择吗?
如果使用原生SDK或Adobe AIR进行构建,是否可以使用Bonjour?
答案 0 :(得分:0)
不幸的是,PlayBook上还没有对Bonjour / Zeroconf的原生支持,check this thread
答案 1 :(得分:0)
您可以在Blackberry世界尝试mDNS Service Discovery。
以下是说明副本:
mDNS服务发现基于Avahi开源项目。它是一种通过mDNS / DNS-SD协议套件促进本地网络上的服务发现的系统。这使您可以将笔记本电脑或计算机插入网络,并立即查看可以与之聊天的其他人,查找要打印的打印机或查找共享文件。兼容技术可在Apple MacOS X(品牌Bonjour,有时是Zeroconf)中找到。
BlackBerry GitHub门户网站上提供了源代码。
mDNS服务发现是PlayCloud应用程序的一部分 - 用于查找打印机。