Add new database table and proto for battery usage reattribution (2/5)
Bug: 346706894 Test: atest SettingsRoboTests:com.android.settings.fuelgauge.batteryusage Flag: EXEMPT bug fix Change-Id: If360246d974abdea7004023aedcf1a4be7b63633
This commit is contained in:
@@ -201,6 +201,20 @@ public final class ConvertUtils {
|
||||
return defaultInstance;
|
||||
}
|
||||
|
||||
/** Gets the encoded string from {@link BatteryReattribute} instance. */
|
||||
@NonNull
|
||||
public static String encodeBatteryReattribute(
|
||||
@NonNull BatteryReattribute batteryReattribute) {
|
||||
return Base64.encodeToString(batteryReattribute.toByteArray(), Base64.DEFAULT);
|
||||
}
|
||||
|
||||
/** Gets the decoded {@link BatteryReattribute} instance from string. */
|
||||
@NonNull
|
||||
public static BatteryReattribute decodeBatteryReattribute(@NonNull String content) {
|
||||
return BatteryUtils.parseProtoFromString(
|
||||
content, BatteryReattribute.getDefaultInstance());
|
||||
}
|
||||
|
||||
/** Converts to {@link BatteryHistEntry} */
|
||||
public static BatteryHistEntry convertToBatteryHistEntry(
|
||||
BatteryEntry entry, BatteryUsageStats batteryUsageStats) {
|
||||
|
||||
Reference in New Issue
Block a user