Add APIs for discover/resolve on specific networks
Test that NsdManager specifies the correct network when a service is discovered, and that services can be resolved on a specified network. Also test that service discovery can be started on a specific network. Bug: 190249673 Test: atest NsdManagerTest Change-Id: Ie8b551ce9e33e3adf35f75508f91bbd0df71f837
This commit is contained in:
parent
61e9467fa6
commit
06bdcec9fa
1 changed files with 190 additions and 4 deletions
|
|
@ -3,6 +3,7 @@ package android.net.nsd {
|
|||
|
||||
public final class NsdManager {
|
||||
method public void discoverServices(String, int, android.net.nsd.NsdManager.DiscoveryListener);
|
||||
method public void discoverServices(@NonNull String, int, @Nullable android.net.Network, @NonNull android.net.nsd.NsdManager.DiscoveryListener);
|
||||
method public void registerService(android.net.nsd.NsdServiceInfo, int, android.net.nsd.NsdManager.RegistrationListener);
|
||||
method public void resolveService(android.net.nsd.NsdServiceInfo, android.net.nsd.NsdManager.ResolveListener);
|
||||
method public void stopServiceDiscovery(android.net.nsd.NsdManager.DiscoveryListener);
|
||||
|
|
@ -43,12 +44,14 @@ package android.net.nsd {
|
|||
method public int describeContents();
|
||||
method public java.util.Map<java.lang.String,byte[]> getAttributes();
|
||||
method public java.net.InetAddress getHost();
|
||||
method @Nullable public android.net.Network getNetwork();
|
||||
method public int getPort();
|
||||
method public String getServiceName();
|
||||
method public String getServiceType();
|
||||
method public void removeAttribute(String);
|
||||
method public void setAttribute(String, String);
|
||||
method public void setHost(java.net.InetAddress);
|
||||
method public void setNetwork(@Nullable android.net.Network);
|
||||
method public void setPort(int);
|
||||
method public void setServiceName(String);
|
||||
method public void setServiceType(String);
|
||||
|
|
|
|||
Loading…
Reference in a new issue