我正在尝试在Android中使用NSD api注册服务,但我不确定如何添加TXT记录?
答案 0 :(得分:1)
从Android 5.0开始应该如此:
...
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
serviceInfo.setAttribute("yourkey", yourString);
}
....
答案 1 :(得分:0)
我得到了解决方案: NSD api仍然不支持添加TXT记录。 我通过移植jMDNS制定了一个解决方案,它是一个简单的java实现,几乎支持mDNS上的所有功能。