[mdns] add API for discovery with subtype
This commit adds support of discovering services with explicit subtype. With this change, a service can be discovered with subtype with: ``` nsdManager.discoverServices( new DiscoveryRequest.Builder("_http._tcp", PROTOCOL_DNS_SD) .setSubtype("_printer").build(), executor, listener); ``` Bug: 265095929 Test: atest CtsNetTestCases FrameworksNetTests Change-Id: Iba76283a003cf2d52a8c26e1de872c3e8e433350
Showing
- framework-t/api/current.txt 17 additions, 0 deletionsframework-t/api/current.txt
- framework-t/src/android/net/nsd/DiscoveryRequest.java 247 additions, 0 deletionsframework-t/src/android/net/nsd/DiscoveryRequest.java
- framework-t/src/android/net/nsd/INsdManagerCallback.aidl 2 additions, 1 deletionframework-t/src/android/net/nsd/INsdManagerCallback.aidl
- framework-t/src/android/net/nsd/INsdServiceConnector.aidl 3 additions, 2 deletionsframework-t/src/android/net/nsd/INsdServiceConnector.aidl
- framework-t/src/android/net/nsd/NsdManager.java 86 additions, 29 deletionsframework-t/src/android/net/nsd/NsdManager.java
- framework/aidl-export/android/net/nsd/DiscoveryRequest.aidl 19 additions, 0 deletionsframework/aidl-export/android/net/nsd/DiscoveryRequest.aidl
- tests/cts/net/Android.bp 1 addition, 0 deletionstests/cts/net/Android.bp
- tests/cts/net/src/android/net/cts/DiscoveryRequestTest.kt 90 additions, 0 deletionstests/cts/net/src/android/net/cts/DiscoveryRequestTest.kt
- tests/cts/net/src/android/net/cts/NsdManagerTest.kt 29 additions, 3 deletionstests/cts/net/src/android/net/cts/NsdManagerTest.kt
- tests/unit/java/android/net/nsd/NsdManagerTest.java 3 additions, 2 deletionstests/unit/java/android/net/nsd/NsdManagerTest.java
Loading
Please register or sign in to comment