зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1510648 - Suppress MissingPermission warnings. r=geckoview-reviewers,snorp
This is because these persmissions are the responsibility of the embedding app to request,not GeckoView's. Differential Revision: https://phabricator.services.mozilla.com/D14722 --HG-- extra : moz-landing-system : lando
This commit is contained in:
Родитель
c3770087c3
Коммит
110522d32d
|
@ -1108,6 +1108,7 @@ public class GeckoAppShell
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressLint("MissingPermission")
|
||||||
@WrapForJNI(calledFrom = "gecko")
|
@WrapForJNI(calledFrom = "gecko")
|
||||||
private static void vibrate(long milliseconds) {
|
private static void vibrate(long milliseconds) {
|
||||||
sVibrationEndTime = System.nanoTime() + milliseconds * 1000000;
|
sVibrationEndTime = System.nanoTime() + milliseconds * 1000000;
|
||||||
|
@ -1119,6 +1120,7 @@ public class GeckoAppShell
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressLint("MissingPermission")
|
||||||
@WrapForJNI(calledFrom = "gecko")
|
@WrapForJNI(calledFrom = "gecko")
|
||||||
private static void vibrate(long[] pattern, int repeat) {
|
private static void vibrate(long[] pattern, int repeat) {
|
||||||
// If pattern.length is odd, the last element in the pattern is a
|
// If pattern.length is odd, the last element in the pattern is a
|
||||||
|
@ -1138,6 +1140,7 @@ public class GeckoAppShell
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressLint("MissingPermission")
|
||||||
@WrapForJNI(calledFrom = "gecko")
|
@WrapForJNI(calledFrom = "gecko")
|
||||||
private static void cancelVibrate() {
|
private static void cancelVibrate() {
|
||||||
sVibrationMaybePlaying = false;
|
sVibrationMaybePlaying = false;
|
||||||
|
|
|
@ -15,6 +15,7 @@ import org.mozilla.gecko.util.NetworkUtils.ConnectionSubType;
|
||||||
import org.mozilla.gecko.util.NetworkUtils.ConnectionType;
|
import org.mozilla.gecko.util.NetworkUtils.ConnectionType;
|
||||||
import org.mozilla.gecko.util.NetworkUtils.NetworkStatus;
|
import org.mozilla.gecko.util.NetworkUtils.NetworkStatus;
|
||||||
|
|
||||||
|
import android.annotation.SuppressLint;
|
||||||
import android.content.BroadcastReceiver;
|
import android.content.BroadcastReceiver;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
|
@ -394,7 +395,7 @@ public class GeckoNetworkManager extends BroadcastReceiver implements BundleEven
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
DhcpInfo d = mgr.getDhcpInfo();
|
@SuppressLint("MissingPermission") DhcpInfo d = mgr.getDhcpInfo();
|
||||||
if (d == null) {
|
if (d == null) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -409,6 +410,7 @@ public class GeckoNetworkManager extends BroadcastReceiver implements BundleEven
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressLint("MissingPermission")
|
||||||
@Override // BundleEventListener
|
@Override // BundleEventListener
|
||||||
/**
|
/**
|
||||||
* Handles native messages, not part of the state machine flow.
|
* Handles native messages, not part of the state machine flow.
|
||||||
|
@ -450,7 +452,7 @@ public class GeckoNetworkManager extends BroadcastReceiver implements BundleEven
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
final WifiInfo info = mgr.getConnectionInfo();
|
@SuppressLint("MissingPermission") final WifiInfo info = mgr.getConnectionInfo();
|
||||||
if (info == null) {
|
if (info == null) {
|
||||||
callback.sendError("Cannot get connection info");
|
callback.sendError("Cannot get connection info");
|
||||||
return;
|
return;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче