Have the status bar listen to all macro-users VPN changes.

Bug: 73217368
Test: manual
      Using Datally on work profile. Before this, enabling the VPN
      does not show the key icon. After this it does.

Change-Id: I454eb8f3881a48af1b0187c2b14a2a399d3c2445
This commit is contained in:
Chalard Jean
2018-03-09 20:52:15 +09:00
parent bd12ffffc0
commit 088588d3fb

View File

@@ -23,6 +23,7 @@ import android.os.Process;
import android.text.TextUtils;
import java.util.Objects;
import java.util.Set;
/**
* Defines a request for a network, made through {@link NetworkRequest.Builder} and used
@@ -203,6 +204,19 @@ public class NetworkRequest implements Parcelable {
return this;
}
/**
* Set the watched UIDs for this request. This will be reset and wiped out unless
* the calling app holds the CHANGE_NETWORK_STATE permission.
*
* @param uids The watched UIDs as a set of UidRanges, or null for everything.
* @return The builder to facilitate chaining.
* @hide
*/
public Builder setUids(Set<UidRange> uids) {
mNetworkCapabilities.setUids(uids);
return this;
}
/**
* Add a capability that must not exist in the requested network.
* <p>