[mdns] add support for advertising subtypes
This commit adds support of advertising and discovering services with subtypes. With this change, client can publish a new service with subtypes with code: ``` NsdServiceInfo info = new NsdServiceInfo(); info.setServiceName("My Service"); info.setServiceType("_meshcop._udp"); info.setSubtypes(Set.of("_abc")); nsdManager.registerService(info, PROTOCOL_DNS_SD, listener); ``` Bug: 265095929 Test: atest CtsNetTestCases FrameworksNetTests Change-Id: Ia83182e2d43002243d1ef4357d14a8056d7da14b
Showing
- framework-t/api/current.txt 2 additions, 0 deletionsframework-t/api/current.txt
- framework-t/src/android/net/nsd/NsdManager.java 2 additions, 0 deletionsframework-t/src/android/net/nsd/NsdManager.java
- framework-t/src/android/net/nsd/NsdServiceInfo.java 39 additions, 0 deletionsframework-t/src/android/net/nsd/NsdServiceInfo.java
- tests/common/java/android/net/nsd/NsdServiceInfoTest.java 14 additions, 2 deletionstests/common/java/android/net/nsd/NsdServiceInfoTest.java
- tests/cts/net/src/android/net/cts/NsdManagerTest.kt 99 additions, 0 deletionstests/cts/net/src/android/net/cts/NsdManagerTest.kt
Please register or sign in to comment