Change required permission declaration for BatteryStatsManager.get*BatteryStats
This is a compatible change: either the new or the previously declared permission are allowed by the implementation of this API. Bug: 191784003 Test: Build Change-Id: Iee7b7ad5806dd13795aea07af3bbb1d88fdabe09
This commit is contained in:
@@ -8081,8 +8081,8 @@ package android.os {
|
||||
}
|
||||
|
||||
public final class BatteryStatsManager {
|
||||
method @NonNull @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public android.os.connectivity.CellularBatteryStats getCellularBatteryStats();
|
||||
method @NonNull @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public android.os.connectivity.WifiBatteryStats getWifiBatteryStats();
|
||||
method @NonNull @RequiresPermission(anyOf={android.Manifest.permission.BATTERY_STATS, android.Manifest.permission.UPDATE_DEVICE_STATS}) public android.os.connectivity.CellularBatteryStats getCellularBatteryStats();
|
||||
method @NonNull @RequiresPermission(anyOf={android.Manifest.permission.BATTERY_STATS, 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 reportFullWifiLockReleasedFromSource(@NonNull android.os.WorkSource);
|
||||
method @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public void reportMobileRadioPowerState(boolean, int);
|
||||
|
||||
@@ -322,7 +322,9 @@ public final class BatteryStatsManager {
|
||||
*
|
||||
* @return Instance of {@link CellularBatteryStats}.
|
||||
*/
|
||||
@RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS)
|
||||
@RequiresPermission(anyOf = {
|
||||
android.Manifest.permission.BATTERY_STATS,
|
||||
android.Manifest.permission.UPDATE_DEVICE_STATS})
|
||||
public @NonNull CellularBatteryStats getCellularBatteryStats() {
|
||||
try {
|
||||
return mBatteryStats.getCellularBatteryStats();
|
||||
@@ -337,7 +339,9 @@ public final class BatteryStatsManager {
|
||||
*
|
||||
* @return Instance of {@link WifiBatteryStats}.
|
||||
*/
|
||||
@RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS)
|
||||
@RequiresPermission(anyOf = {
|
||||
android.Manifest.permission.BATTERY_STATS,
|
||||
android.Manifest.permission.UPDATE_DEVICE_STATS})
|
||||
public @NonNull WifiBatteryStats getWifiBatteryStats() {
|
||||
try {
|
||||
return mBatteryStats.getWifiBatteryStats();
|
||||
|
||||
Reference in New Issue
Block a user