From 9d26f9228925e08dc2c038058dae0c58b0b2e2af Mon Sep 17 00:00:00 2001 From: markchien Date: Wed, 18 Mar 2020 08:43:07 +0800 Subject: [PATCH] Expose netId by adding getter API Bug: 151156820 Test: m atest TetetheringTests Clean CP from ag/10747732 Change-Id: Ieb1483c146aa2f7d8f251157e6e81d71c44ae899 Merged-In: Ieb1483c146aa2f7d8f251157e6e81d71c44ae899 --- core/java/android/net/Network.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/core/java/android/net/Network.java b/core/java/android/net/Network.java index 2bac7a97b7..3d641f5a00 100644 --- a/core/java/android/net/Network.java +++ b/core/java/android/net/Network.java @@ -65,7 +65,7 @@ public class Network implements Parcelable { * The unique id of the network. * @hide */ - @SystemApi + @UnsupportedAppUsage public final int netId; // Objects used to perform per-network operations such as getSocketFactory @@ -170,6 +170,17 @@ public class Network implements Parcelable { return new Network(netId, true); } + /** + * Get the unique id of the network. + * + * @hide + */ + @TestApi + @SystemApi + public int getNetId() { + return netId; + } + /** * Returns a netid marked with the Private DNS bypass flag. *