我通过以下链接http://mirror.yongbok.net/linux/android/repository/external/mdnsresponder/来获取android ndk上交叉编译的apple mdns responder。但我没有得到它的构建它。 得到以下错误。
make:循环obj / local / armeabi / libmdnssd.so< - obj / local / armeabi / libmdnssd.so依赖项已丢弃。 SharedLibrary:libmdnssd.so arm-linux-androideabi-g ++:./ obj / local / armeabi / libmdnssd.so:没有这样的文件或目录
如果有任何人交叉构建它为android pls帮助。
答案 0 :(得分:1)
有一个Android友好的Bonjour实现名为JmDNS。随意下载并集成到Java端。
实施并不简单。通过WiFi明确启用多播(查找起来)是有皱纹的,而且在SourceForge上托管的JAR并不好。但StackOverflow充满了指导和样本。
答案 1 :(得分:1)
我想在这里你正在寻找jmdns.listbysubtypes。您可以尝试使用它来浏览子类型
map mp = jmdns.listbysubtypes(_smartplace._tcp.local)
你可以尝试这个,一旦你得到它,那么你可以玩地图对象