Merge "Remove throws RuntimeException from APIs" am: ad274e531a
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1669005 Change-Id: I9be404a01acf3714fab3164bd0698e9b10149d8b
This commit is contained in:
@@ -6808,14 +6808,14 @@ package android.os {
|
|||||||
method @NonNull @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public android.os.connectivity.WifiBatteryStats getWifiBatteryStats();
|
method @NonNull @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public android.os.connectivity.WifiBatteryStats getWifiBatteryStats();
|
||||||
method @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public void reportFullWifiLockAcquiredFromSource(@NonNull android.os.WorkSource);
|
method @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public void reportFullWifiLockAcquiredFromSource(@NonNull android.os.WorkSource);
|
||||||
method @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public void reportFullWifiLockReleasedFromSource(@NonNull android.os.WorkSource);
|
method @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public void reportFullWifiLockReleasedFromSource(@NonNull android.os.WorkSource);
|
||||||
method @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public void reportMobileRadioPowerState(boolean, int) throws java.lang.RuntimeException;
|
method @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public void reportMobileRadioPowerState(boolean, int);
|
||||||
method @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public void reportWifiBatchedScanStartedFromSource(@NonNull android.os.WorkSource, @IntRange(from=0) int);
|
method @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public void reportWifiBatchedScanStartedFromSource(@NonNull android.os.WorkSource, @IntRange(from=0) int);
|
||||||
method @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public void reportWifiBatchedScanStoppedFromSource(@NonNull android.os.WorkSource);
|
method @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public void reportWifiBatchedScanStoppedFromSource(@NonNull android.os.WorkSource);
|
||||||
method @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public void reportWifiMulticastDisabled(@NonNull android.os.WorkSource);
|
method @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public void reportWifiMulticastDisabled(@NonNull android.os.WorkSource);
|
||||||
method @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public void reportWifiMulticastEnabled(@NonNull android.os.WorkSource);
|
method @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public void reportWifiMulticastEnabled(@NonNull android.os.WorkSource);
|
||||||
method @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public void reportWifiOff();
|
method @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public void reportWifiOff();
|
||||||
method @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public void reportWifiOn();
|
method @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public void reportWifiOn();
|
||||||
method @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public void reportWifiRadioPowerState(boolean, int) throws java.lang.RuntimeException;
|
method @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public void reportWifiRadioPowerState(boolean, int);
|
||||||
method @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public void reportWifiRssiChanged(@IntRange(from=0xffffff81, to=0) int);
|
method @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public void reportWifiRssiChanged(@IntRange(from=0xffffff81, to=0) int);
|
||||||
method @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public void reportWifiScanStartedFromSource(@NonNull android.os.WorkSource);
|
method @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public void reportWifiScanStartedFromSource(@NonNull android.os.WorkSource);
|
||||||
method @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public void reportWifiScanStoppedFromSource(@NonNull android.os.WorkSource);
|
method @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public void reportWifiScanStoppedFromSource(@NonNull android.os.WorkSource);
|
||||||
|
|||||||
@@ -386,10 +386,9 @@ public final class BatteryStatsManager {
|
|||||||
* @param uid Uid of this event. For the active state it represents the uid that was responsible
|
* @param uid Uid of this event. For the active state it represents the uid that was responsible
|
||||||
* for waking the radio, or -1 if the system was responsible for waking the radio.
|
* for waking the radio, or -1 if the system was responsible for waking the radio.
|
||||||
* For inactive state, the UID should always be -1.
|
* For inactive state, the UID should always be -1.
|
||||||
* @throws RuntimeException if there are binder remote-invocation errors.
|
|
||||||
*/
|
*/
|
||||||
@RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS)
|
@RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS)
|
||||||
public void reportMobileRadioPowerState(boolean isActive, int uid) throws RuntimeException {
|
public void reportMobileRadioPowerState(boolean isActive, int uid) {
|
||||||
try {
|
try {
|
||||||
mBatteryStats.noteMobileRadioPowerState(getDataConnectionPowerState(isActive),
|
mBatteryStats.noteMobileRadioPowerState(getDataConnectionPowerState(isActive),
|
||||||
SystemClock.elapsedRealtimeNanos(), uid);
|
SystemClock.elapsedRealtimeNanos(), uid);
|
||||||
@@ -405,10 +404,9 @@ public final class BatteryStatsManager {
|
|||||||
* @param uid Uid of this event. For the active state it represents the uid that was responsible
|
* @param uid Uid of this event. For the active state it represents the uid that was responsible
|
||||||
* for waking the radio, or -1 if the system was responsible for waking the radio.
|
* for waking the radio, or -1 if the system was responsible for waking the radio.
|
||||||
* For inactive state, the UID should always be -1.
|
* For inactive state, the UID should always be -1.
|
||||||
* @throws RuntimeException if there are binder remote-invocation errors.
|
|
||||||
*/
|
*/
|
||||||
@RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS)
|
@RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS)
|
||||||
public void reportWifiRadioPowerState(boolean isActive, int uid) throws RuntimeException {
|
public void reportWifiRadioPowerState(boolean isActive, int uid) {
|
||||||
try {
|
try {
|
||||||
mBatteryStats.noteWifiRadioPowerState(getDataConnectionPowerState(isActive),
|
mBatteryStats.noteWifiRadioPowerState(getDataConnectionPowerState(isActive),
|
||||||
SystemClock.elapsedRealtimeNanos(), uid);
|
SystemClock.elapsedRealtimeNanos(), uid);
|
||||||
|
|||||||
Reference in New Issue
Block a user