omni: add omni charging images

to use add the following to device:

 PRODUCT_PACKAGES += \
    omni_charger_res_images
    
and for bigger text
BOARD_USE_CUSTOM_RECOVERY_FONT := \"roboto_23x41.h\"

Change-Id: I6f7a949863d4528fc617f76b8dcb76a0a2ee498c
diff --git a/charger/Android.mk b/charger/Android.mk
new file mode 100644
index 0000000..adf9f16
--- /dev/null
+++ b/charger/Android.mk
@@ -0,0 +1,36 @@
+LOCAL_PATH := $(call my-dir)
+
+ifneq (,$(PRODUCT_AAPT_PREF_CONFIG))
+# If PRODUCT_AAPT_PREF_CONFIG includes a dpi bucket, then use that value.
+charger_density := $(word 1,$(PRODUCT_AAPT_PREF_CONFIG))
+else
+# Otherwise, use the default medium density.
+charger_density := 480dpi
+endif
+
+
+define _add-charger-image
+include $$(CLEAR_VARS)
+LOCAL_MODULE := omni_core_charger_$(notdir $(1))
+LOCAL_MODULE_STEM := $(notdir $(1))
+_img_modules += $$(LOCAL_MODULE)
+LOCAL_SRC_FILES := $1
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_CLASS := ETC
+LOCAL_MODULE_PATH := $$(TARGET_ROOT_OUT)/res/images/charger
+include $$(BUILD_PREBUILT)
+endef
+
+_img_modules :=
+_images :=
+$(foreach _img, $(call find-subdir-subdir-files, "images/$(charger_density)", "*.png"), \
+  $(eval $(call _add-charger-image,$(_img))))
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := omni_charger_res_images
+LOCAL_MODULE_TAGS := optional
+LOCAL_REQUIRED_MODULES := $(_img_modules)
+include $(BUILD_PHONY_PACKAGE)
+
+_add-charger-image :=
+_img_modules :=
diff --git a/charger/images/480dpi/battery_fail.png b/charger/images/480dpi/battery_fail.png
new file mode 100644
index 0000000..9011d27
--- /dev/null
+++ b/charger/images/480dpi/battery_fail.png
Binary files differ
diff --git a/charger/images/480dpi/battery_scale.png b/charger/images/480dpi/battery_scale.png
new file mode 100644
index 0000000..b5242fc
--- /dev/null
+++ b/charger/images/480dpi/battery_scale.png
Binary files differ
diff --git a/charger/images/560dpi/battery_fail.png b/charger/images/560dpi/battery_fail.png
new file mode 100644
index 0000000..8cd123e
--- /dev/null
+++ b/charger/images/560dpi/battery_fail.png
Binary files differ
diff --git a/charger/images/560dpi/battery_scale.png b/charger/images/560dpi/battery_scale.png
new file mode 100644
index 0000000..479cde4
--- /dev/null
+++ b/charger/images/560dpi/battery_scale.png
Binary files differ
diff --git a/charger/images/xxhdpi b/charger/images/xxhdpi
new file mode 120000
index 0000000..58025eb
--- /dev/null
+++ b/charger/images/xxhdpi
@@ -0,0 +1 @@
+480dpi/
\ No newline at end of file
diff --git a/charger/images/xxxhdpi b/charger/images/xxxhdpi
new file mode 120000
index 0000000..489d7f3
--- /dev/null
+++ b/charger/images/xxxhdpi
@@ -0,0 +1 @@
+560dpi/
\ No newline at end of file