BatteryStatsManager: Address API council feedback
Bug: 144925883 Test: Compiles Change-Id: Ibdc61769965a97222fdd968084eca71b997e8feb
This commit is contained in:
@@ -8143,8 +8143,8 @@ package android.os {
|
||||
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 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 reportWifiMulticastDisabled(int);
|
||||
method @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public void reportWifiMulticastEnabled(int);
|
||||
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 reportWifiOff();
|
||||
method @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public void reportWifiOn();
|
||||
method @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public void reportWifiRssiChanged(@IntRange(from=0xffffff81, to=0) int);
|
||||
|
||||
@@ -350,12 +350,13 @@ public final class BatteryStatsManager {
|
||||
/**
|
||||
* Indicates that an app has acquired the wifi multicast lock.
|
||||
*
|
||||
* @param uid UID of the app that acquired the wifi lock (to be used for battery blaming).
|
||||
* @param ws Worksource with the uid of the app that acquired the wifi lock (to be used for
|
||||
* battery blaming).
|
||||
*/
|
||||
@RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS)
|
||||
public void reportWifiMulticastEnabled(int uid) {
|
||||
public void reportWifiMulticastEnabled(@NonNull WorkSource ws) {
|
||||
try {
|
||||
mBatteryStats.noteWifiMulticastEnabled(uid);
|
||||
mBatteryStats.noteWifiMulticastEnabled(ws.getAttributionUid());
|
||||
} catch (RemoteException e) {
|
||||
e.rethrowFromSystemServer();
|
||||
}
|
||||
@@ -364,12 +365,13 @@ public final class BatteryStatsManager {
|
||||
/**
|
||||
* Indicates that an app has released the wifi multicast lock.
|
||||
*
|
||||
* @param uid UID of the app that released the wifi lock (to be used for battery blaming).
|
||||
* @param ws Worksource with the uid of the app that released the wifi lock (to be used for
|
||||
* battery blaming).
|
||||
*/
|
||||
@RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS)
|
||||
public void reportWifiMulticastDisabled(int uid) {
|
||||
public void reportWifiMulticastDisabled(@NonNull WorkSource ws) {
|
||||
try {
|
||||
mBatteryStats.noteWifiMulticastDisabled(uid);
|
||||
mBatteryStats.noteWifiMulticastDisabled(ws.getAttributionUid());
|
||||
} catch (RemoteException e) {
|
||||
e.rethrowFromSystemServer();
|
||||
}
|
||||
|
||||
@@ -215,7 +215,7 @@ public final class WifiBatteryStats implements Parcelable {
|
||||
* Returns the number of bytes transmitted over wifi within
|
||||
* {@link #getLoggingDurationMillis()}.
|
||||
*
|
||||
* @return Number of packets received.
|
||||
* @return Number of bytes transmitted.
|
||||
*/
|
||||
public long getNumBytesTx() {
|
||||
return mNumBytesTx;
|
||||
@@ -225,7 +225,7 @@ public final class WifiBatteryStats implements Parcelable {
|
||||
* Returns the number of packets received over wifi within
|
||||
* {@link #getLoggingDurationMillis()}.
|
||||
*
|
||||
* @return Number of bytes transmitted.
|
||||
* @return Number of packets received.
|
||||
*/
|
||||
public long getNumPacketsRx() {
|
||||
return mNumPacketsRx;
|
||||
|
||||
Reference in New Issue
Block a user