Skip to content

Commit

Permalink
gmscompat: Add ConnectivityManager hook for baseline compatibility
Browse files Browse the repository at this point in the history
This is part of GmsCompat's baseline compatibility for unprivileged
Google Play Services.

Change-Id: I3e87706f1f3b87c0af9d00f6ce92144469596f8c
  • Loading branch information
kdrag0n authored and thestinger committed Mar 7, 2022
1 parent 9c4a5ac commit 039c4ab
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions framework/src/android/net/ConnectivityManager.java
Expand Up @@ -38,6 +38,7 @@
import android.annotation.UserIdInt;
import android.app.PendingIntent;
import android.app.admin.DevicePolicyManager;
import android.app.compat.gms.GmsCompat;
import android.compat.annotation.UnsupportedAppUsage;
import android.content.ComponentName;
import android.content.Context;
Expand Down Expand Up @@ -2607,6 +2608,10 @@ public int untether(String iface) {
@RequiresPermission(anyOf = {android.Manifest.permission.TETHER_PRIVILEGED,
android.Manifest.permission.WRITE_SETTINGS})
public boolean isTetheringSupported() {
if (GmsCompat.isEnabled()) {
return false;
}

return getTetheringManager().isTetheringSupported();
}

Expand Down

0 comments on commit 039c4ab

Please sign in to comment.