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