Merge "Remove bluetooth state change logging from BatteryStats" into udc-dev am: fda3c4c7d8
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23190082 Change-Id: I4ed6c079103e2cf3fb70026ee7294b6f730c039c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -520,14 +520,10 @@ public final class BatteryStatsManager {
|
|||||||
* @param uid calling package uid
|
* @param uid calling package uid
|
||||||
* @param reason why Bluetooth has been turned on
|
* @param reason why Bluetooth has been turned on
|
||||||
* @param packageName package responsible for this change
|
* @param packageName package responsible for this change
|
||||||
|
* @Deprecated Bluetooth self report its state and no longer call this
|
||||||
*/
|
*/
|
||||||
@RequiresPermission(android.Manifest.permission.BLUETOOTH_CONNECT)
|
@RequiresPermission(android.Manifest.permission.BLUETOOTH_CONNECT)
|
||||||
public void reportBluetoothOn(int uid, int reason, @NonNull String packageName) {
|
public void reportBluetoothOn(int uid, int reason, @NonNull String packageName) {
|
||||||
try {
|
|
||||||
mBatteryStats.noteBluetoothOn(uid, reason, packageName);
|
|
||||||
} catch (RemoteException e) {
|
|
||||||
e.rethrowFromSystemServer();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -536,14 +532,10 @@ public final class BatteryStatsManager {
|
|||||||
* @param uid calling package uid
|
* @param uid calling package uid
|
||||||
* @param reason why Bluetooth has been turned on
|
* @param reason why Bluetooth has been turned on
|
||||||
* @param packageName package responsible for this change
|
* @param packageName package responsible for this change
|
||||||
|
* @Deprecated Bluetooth self report its state and no longer call this
|
||||||
*/
|
*/
|
||||||
@RequiresPermission(android.Manifest.permission.BLUETOOTH_CONNECT)
|
@RequiresPermission(android.Manifest.permission.BLUETOOTH_CONNECT)
|
||||||
public void reportBluetoothOff(int uid, int reason, @NonNull String packageName) {
|
public void reportBluetoothOff(int uid, int reason, @NonNull String packageName) {
|
||||||
try {
|
|
||||||
mBatteryStats.noteBluetoothOff(uid, reason, packageName);
|
|
||||||
} catch (RemoteException e) {
|
|
||||||
e.rethrowFromSystemServer();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -219,10 +219,6 @@ interface IBatteryStats {
|
|||||||
@EnforcePermission("BATTERY_STATS")
|
@EnforcePermission("BATTERY_STATS")
|
||||||
long getAwakeTimePlugged();
|
long getAwakeTimePlugged();
|
||||||
|
|
||||||
@EnforcePermission("BLUETOOTH_CONNECT")
|
|
||||||
void noteBluetoothOn(int uid, int reason, String packageName);
|
|
||||||
@EnforcePermission("BLUETOOTH_CONNECT")
|
|
||||||
void noteBluetoothOff(int uid, int reason, String packageName);
|
|
||||||
@EnforcePermission("UPDATE_DEVICE_STATS")
|
@EnforcePermission("UPDATE_DEVICE_STATS")
|
||||||
void noteBleScanStarted(in WorkSource ws, boolean isUnoptimized);
|
void noteBleScanStarted(in WorkSource ws, boolean isUnoptimized);
|
||||||
@EnforcePermission("UPDATE_DEVICE_STATS")
|
@EnforcePermission("UPDATE_DEVICE_STATS")
|
||||||
|
|||||||
@@ -2287,34 +2287,6 @@ public final class BatteryStatsService extends IBatteryStats.Stub
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Bluetooth on stat logging
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
@EnforcePermission(BLUETOOTH_CONNECT)
|
|
||||||
public void noteBluetoothOn(int uid, int reason, String packageName) {
|
|
||||||
super.noteBluetoothOn_enforcePermission();
|
|
||||||
|
|
||||||
FrameworkStatsLog.write_non_chained(FrameworkStatsLog.BLUETOOTH_ENABLED_STATE_CHANGED,
|
|
||||||
Binder.getCallingUid(), null,
|
|
||||||
FrameworkStatsLog.BLUETOOTH_ENABLED_STATE_CHANGED__STATE__ENABLED,
|
|
||||||
reason, packageName);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Bluetooth off stat logging
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
@EnforcePermission(BLUETOOTH_CONNECT)
|
|
||||||
public void noteBluetoothOff(int uid, int reason, String packageName) {
|
|
||||||
super.noteBluetoothOff_enforcePermission();
|
|
||||||
|
|
||||||
FrameworkStatsLog.write_non_chained(FrameworkStatsLog.BLUETOOTH_ENABLED_STATE_CHANGED,
|
|
||||||
Binder.getCallingUid(), null,
|
|
||||||
FrameworkStatsLog.BLUETOOTH_ENABLED_STATE_CHANGED__STATE__DISABLED,
|
|
||||||
reason, packageName);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@EnforcePermission(UPDATE_DEVICE_STATS)
|
@EnforcePermission(UPDATE_DEVICE_STATS)
|
||||||
public void noteBleScanStarted(final WorkSource ws, final boolean isUnoptimized) {
|
public void noteBleScanStarted(final WorkSource ws, final boolean isUnoptimized) {
|
||||||
|
|||||||
Reference in New Issue
Block a user