Use the custom name in the battery attribution if it is unknown item

Keep the queried name is null to use the custom provided battery attribution name (avoid to replace it with POWER_COMPONENT_ prefix name), such that we can show "TPU", "GPU" ... attribution.

old screenshot: https://screenshot.googleplex.com/8KGNxW2eHFY85zw
new screenshot: https://screenshot.googleplex.com/8KVj3jBjShfa8wK


Bug: 227749579
Test: make RunSettingsRoboTests
Change-Id: I22fba3c252a92f7d64670ad5d0f6f3548374968a
diff --git a/src/com/android/settings/fuelgauge/BatteryEntry.java b/src/com/android/settings/fuelgauge/BatteryEntry.java
index 5c9d071..7bb5a4e 100644
--- a/src/com/android/settings/fuelgauge/BatteryEntry.java
+++ b/src/com/android/settings/fuelgauge/BatteryEntry.java
@@ -625,8 +625,9 @@
                 iconId = R.drawable.ic_settings_phone_idle;
                 break;
             default:
-                name = DebugUtils.constantToString(BatteryConsumer.class, "POWER_COMPONENT_",
-                        powerComponentId);
+                Log.w(TAG, "unknown attribute:" + DebugUtils.constantToString(
+                        BatteryConsumer.class, "POWER_COMPONENT_", powerComponentId));
+                name = null;
                 iconId = R.drawable.ic_power_system;
                 break;
         }