From fce0ad0e239e2794ea06aad3af5c3782eaea6d1e Mon Sep 17 00:00:00 2001
From: Volker Richert <v.richert@addmore.de>
Date: Tue, 27 Dec 2016 21:04:36 +0100
Subject: [PATCH] - add extra icon for pump battery load in menu bar - if pump
 ist near EOL (<= 25%) reduce polling. testing every 15mins

---
 .../android/medtronic/MainActivity.java       |  41 +++++++++++++++++-
 .../service/MedtronicCnlIntentService.java    |   1 +
 app/src/main/res/drawable-hdpi/battery_0.png  | Bin 0 -> 731 bytes
 .../main/res/drawable-hdpi/battery_100.png    | Bin 0 -> 786 bytes
 app/src/main/res/drawable-hdpi/battery_25.png | Bin 0 -> 786 bytes
 app/src/main/res/drawable-hdpi/battery_50.png | Bin 0 -> 799 bytes
 app/src/main/res/drawable-hdpi/battery_75.png | Bin 0 -> 805 bytes
 app/src/main/res/drawable-mdpi/battery_0.png  | Bin 0 -> 452 bytes
 .../main/res/drawable-mdpi/battery_100.png    | Bin 0 -> 495 bytes
 app/src/main/res/drawable-mdpi/battery_25.png | Bin 0 -> 515 bytes
 app/src/main/res/drawable-mdpi/battery_50.png | Bin 0 -> 534 bytes
 app/src/main/res/drawable-mdpi/battery_75.png | Bin 0 -> 536 bytes
 app/src/main/res/drawable-xhdpi/battery_0.png | Bin 0 -> 1037 bytes
 .../main/res/drawable-xhdpi/battery_100.png   | Bin 0 -> 1057 bytes
 .../main/res/drawable-xhdpi/battery_25.png    | Bin 0 -> 1085 bytes
 .../main/res/drawable-xhdpi/battery_50.png    | Bin 0 -> 1106 bytes
 .../main/res/drawable-xhdpi/battery_75.png    | Bin 0 -> 1090 bytes
 app/src/main/res/menu/menu.xml                |   6 +++
 app/src/main/res/values/strings.xml           |   1 +
 19 files changed, 48 insertions(+), 1 deletion(-)
 create mode 100644 app/src/main/res/drawable-hdpi/battery_0.png
 create mode 100644 app/src/main/res/drawable-hdpi/battery_100.png
 create mode 100644 app/src/main/res/drawable-hdpi/battery_25.png
 create mode 100644 app/src/main/res/drawable-hdpi/battery_50.png
 create mode 100644 app/src/main/res/drawable-hdpi/battery_75.png
 create mode 100644 app/src/main/res/drawable-mdpi/battery_0.png
 create mode 100644 app/src/main/res/drawable-mdpi/battery_100.png
 create mode 100644 app/src/main/res/drawable-mdpi/battery_25.png
 create mode 100644 app/src/main/res/drawable-mdpi/battery_50.png
 create mode 100644 app/src/main/res/drawable-mdpi/battery_75.png
 create mode 100644 app/src/main/res/drawable-xhdpi/battery_0.png
 create mode 100644 app/src/main/res/drawable-xhdpi/battery_100.png
 create mode 100644 app/src/main/res/drawable-xhdpi/battery_25.png
 create mode 100644 app/src/main/res/drawable-xhdpi/battery_50.png
 create mode 100644 app/src/main/res/drawable-xhdpi/battery_75.png

diff --git a/app/src/main/java/info/nightscout/android/medtronic/MainActivity.java b/app/src/main/java/info/nightscout/android/medtronic/MainActivity.java
index a9d4b1f..16cc8d6 100644
--- a/app/src/main/java/info/nightscout/android/medtronic/MainActivity.java
+++ b/app/src/main/java/info/nightscout/android/medtronic/MainActivity.java
@@ -26,6 +26,7 @@ import android.support.v4.content.LocalBroadcastManager;
 import android.support.v7.app.AlertDialog;
 import android.support.v7.app.AppCompatActivity;
 import android.support.v7.app.NotificationCompat;
+import android.support.v7.view.menu.ActionMenuItemView;
 import android.support.v7.widget.Toolbar;
 import android.text.Html;
 import android.text.format.DateUtils;
@@ -605,6 +606,34 @@ public class MainActivity extends AppCompatActivity implements OnSharedPreferenc
             textViewTrend.setText(Html.fromHtml(renderTrendHtml(pumpStatusData.getCgmTrend())));
             textViewIOB.setText(String.format(Locale.getDefault(), "%.2f", pumpStatusData.getActiveInsulin()));
 
+            ActionMenuItemView batIcon = ((ActionMenuItemView) findViewById(R.id.status_battery));
+
+            switch (pumpStatusData.getBatteryPercentage()) {
+                case 0:
+                    batIcon.setTitle("0%");
+                    batIcon.setIcon(getResources().getDrawable(R.drawable.battery_0));
+                    break;
+                case 25:
+                    batIcon.setTitle("25%");
+                    batIcon.setIcon(getResources().getDrawable(R.drawable.battery_25));
+                    break;
+                case 50:
+                    batIcon.setTitle("50%");
+                    batIcon.setIcon(getResources().getDrawable(R.drawable.battery_50));
+                    break;
+                case 75:
+                    batIcon.setTitle("75%");
+                    batIcon.setIcon(getResources().getDrawable(R.drawable.battery_75));
+                    break;
+                case 100:
+                    batIcon.setTitle("100%");
+                    batIcon.setIcon(getResources().getDrawable(R.drawable.battery_100));
+                    break;
+                default:
+                    batIcon.setTitle(getResources().getString(R.string.menu_name_status));
+                    batIcon.setIcon(getResources().getDrawable(R.drawable.battery_0));
+            }
+
             // TODO - waiting for MPAndroidCharts 3.0.0. This will fix:
             // Date support
             // Realm v1.0.0 support
@@ -655,7 +684,17 @@ public class MainActivity extends AppCompatActivity implements OnSharedPreferenc
             }
 
             long nextPoll = pumpStatusData.getEventDate().getTime() + pumpStatusData.getPumpTimeOffset()
-                    + MedtronicCnlIntentService.POLL_GRACE_PERIOD_MS + MedtronicCnlIntentService.POLL_PERIOD_MS;
+                    + MedtronicCnlIntentService.POLL_GRACE_PERIOD_MS;
+
+            if (pumpStatusData.getBatteryPercentage() > 25) {
+                // poll every 5 min
+                nextPoll += MedtronicCnlIntentService.POLL_PERIOD_MS;
+            } else {
+                // if pump battery seems to be empty reduce polling to save battery (every 15 min)
+                //TODO configurable???
+                //TODO add message & document it
+                nextPoll += MedtronicCnlIntentService.LOW_BATTERY_POLL_PERIOD_MS;
+            }
             startCgmService(nextPoll);
 
             // Delete invalid or old records from Realm
diff --git a/app/src/main/java/info/nightscout/android/medtronic/service/MedtronicCnlIntentService.java b/app/src/main/java/info/nightscout/android/medtronic/service/MedtronicCnlIntentService.java
index 68fa08f..1c72020 100644
--- a/app/src/main/java/info/nightscout/android/medtronic/service/MedtronicCnlIntentService.java
+++ b/app/src/main/java/info/nightscout/android/medtronic/service/MedtronicCnlIntentService.java
@@ -43,6 +43,7 @@ public class MedtronicCnlIntentService extends IntentService {
     public final static int USB_PID = 0x6210;
     public final static long USB_WARMUP_TIME_MS = 5000L;
     public final static long POLL_PERIOD_MS = 300000L;
+    public final static long LOW_BATTERY_POLL_PERIOD_MS = 900000L;
     // Number of additional seconds to wait after the next expected CGM poll, so that we don't interfere with CGM radio comms.
     public final static long POLL_GRACE_PERIOD_MS = 30000L;
     private static final String TAG = MedtronicCnlIntentService.class.getSimpleName();
diff --git a/app/src/main/res/drawable-hdpi/battery_0.png b/app/src/main/res/drawable-hdpi/battery_0.png
new file mode 100644
index 0000000000000000000000000000000000000000..c03f9fccec681482cdf9b477d4b02fba975ea4ca
GIT binary patch
literal 731
zcmeAS@N?(olHy`uVBq!ia0vp^u|Vv>!3HF!Wc_^2z`(S~)5S5QBJS;-hlQ6N1lk_H
z*HQ>!P@TYKAUc6>0ka3IiYSAqfRzUbYB5+Dh<4mOk<|1|@8a7vdk+7&+VlVJyHoww
zH<eCW*OB|4DfPXmrp5)~Sqvo?gjs~VF1=i!&Y?18$z?}>0S^t&<>`z0FHKyseUjOv
zIJGzD|Hpiax)eGwZ+?|<y>;z`d)~j+2+ljJ|H1WA<-~1kMZUkV{*eFA%H<qOUU$hI
z7x`m{Pw?M3#JcA8`K-v(3OBDmbgu9e%Ip5Jr!_Cu?*GL-lS?{pCo%q(U1R!gw$e@h
zH}<nje+78P%I>KU=PP(%@Mzz>y<aaI$$2`&FIJa&arLp)T)8it4RS0uC$oK#Tf1Q6
z0(Qr5OBnaMYiH=ZaGYS9DfPl$_2%nE9`~2m{HcC9u{I@#`EO#&S-V?5&x?KeyD)m`
z>!c5JCLUX%|KiKa3x+QYpP5Y$n$5N%)t=p!?{DZ+rU|hURp#1^RTC;r&l;RtUe8qP
z`!q7|!uJl_sZ6q8SQ=X<l~}#tWa3nPi9N8I=P7I`I_bD+<=ynnMrK>H*SAXt?+%>L
zDsH$)#rjjpg5sU)4u8G4ko#hO*OrGxu@inVmF#|Ae^^(-@xioZjsLtKUoM;Ox@*R%
zi!U8N+zAuM=}(9E7rCTv|MpmXcgw$|u;2gor(XCc<0MsG@jdxzubKS4r-olkZ#^o{
zT%(bs?yhrU17B6OW7}QLHD`Zr`r;w;FIMvT_0_j)Cdyi0IivpQaoJM?quQw@-<~L0
zPd=Jwxl(xA<X7+bqK{_Gx)HT+PDr^V(;cQYVb7O+W^a18z1Y3!9YNMV#!0LaOPth7
RB7ljO!PC{xWt~$(69De?V1WPt

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-hdpi/battery_100.png b/app/src/main/res/drawable-hdpi/battery_100.png
new file mode 100644
index 0000000000000000000000000000000000000000..4696e4ca4ef01f97b10ca8400fa1055cbf749763
GIT binary patch
literal 786
zcmeAS@N?(olHy`uVBq!ia0vp^u|Vv>!3HF!Wc_^2z`%6V)5S5QBJS;-hk=I;cvv4i
z=WO6iV42Zi#F)b%%^-ZikHLol$U4B5%9PM-<Y=LKeen*xh)qJwwL4$idwcEM<@w5j
z?}6D42Z=pO+)Xb;tr#zM#yKu<^88k^C|qDgz$DwbFGN|irlk0<@4J^Ed_b{5uwgFO
z@6Xe{?U*VY4t!bO{Nv3_UO$EyCS4oz-3LS)IGNH`2bH{#{n5LZPg%K9lj&R7V)M6|
zPg--{F<rWSeB~NO-Y3rsUd2t~Oy{@})vCAGW?zOK^N!`w+ZtlngJr)nFcvlb-Q?+?
zFSK%U@8<GES!pxfcXcH%o^!mN+45rVmrj$aPkYYId-s)B;I4Pj#O2~&-o@2LZ<PMO
z^QA0P+<ut^{}(H{kJh*SeRpG8zDdWu>Uf2!_eV~%7F~QQqB1|4<<8m5PwwwsQg0{P
z_dR^d8Q1tbk&?Ajc1T{#y}yt(R?AlDLBor~i@dkmF5>UEQ`{y0EAJ8Ggg@IY`@971
zrrnDZnC`|uy~y-!#V^*2y{7^tF4oF~Ms}=w^eNM)MBY7AY|-i+HB!QNj|Wa|eW9f{
z|Cr17!jM$OU0tV_8{$@~`t^xNTbcPH9iuJU^N;pA@78*C{@AtSrIQ+8h+g=)BQN2L
zI!n)w9p{$iS?)bC=fB|cgc}D`wZ#AOX58Pl+x@`XJu=n1c<sdZ7Svg#SLoK+HZMH=
zS1ta<+ZU;Mj~IfN=Gq_r+W9JV)t6r%ZuU)iVYYpd#v<{LH=CxeH#x<sST}ve?(I*e
zX)EZzpQkFdzNT{e`jyWwy}Gqmc}cj)M0@v`36AYEZ~vOjDyhOcUG8M-ncVL^43hEw
zc^{Rmi&k~AKPu+l7^_~uoABqel6CRAJj<2Jdg@Ex*>CE)Sd-wran6)oe9UW@V%DD1
y3Kwwy!eo=JadB-CYoUw&fz53~cX0`RXLJavSaRCPaw#yaGkCiCxvX<aXaWHDpJ_b+

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-hdpi/battery_25.png b/app/src/main/res/drawable-hdpi/battery_25.png
new file mode 100644
index 0000000000000000000000000000000000000000..29e58b8ef43d4f5d2961ff48a91f194fced4b15a
GIT binary patch
literal 786
zcmV+t1MU2YP)<h;3K|Lk000e1NJLTq003P8002k`1^@s6lxq3w0008nNkl<ZcwX(C
z{W%0N5XRqBfC?zVRe%cUfDTXrDnJG3fDY*3RKRs`Dp=3l-f|*wnMwA7ee*o`UuGuz
z%X`^uKE{D%<pkWyBQhWey@Ch`ozN=~s1TA$C-e#gDukrc3B3Y=3L&ZV+Rz(d9l$<-
zT>x7Z+Vht~J_2}fz<Ak1d?>vEjsRSu1<zt9a0TGP0n?a^8T2{u8+#mDdIZJ}7)7Bs
z?J)8}Y{dzP+RsB?T?5G9;kbB6I-ELSBL-bm?!Ppj0o;>YG68uHhJ?H40C~ZFDWdcy
z;5t}2xd{WT*tBqWyhlHE?MOoCeP|*AJvgpY>4kcL&<laoxakG@d@jGKX~>eg69?QD
z^jFnYU(iD@ikt_1a_w@%zbJ%Wp&JSP_dtIIAirA&+;z=Lp1nkRGUxGzFuW}Ck<~}}
z{+SYbj%*fe6Gi#x1bpfjX`)ljBMeRH9h(uMYh?06U4<ww2)!Ki?Z5_*Yz!TGAqc$?
z^ProiT~9wF^gbzjz6pJWu)9!%PUtfN|7yw@>QgG6N~hA3_DB_z|5QzJc=1Sm+n6Tw
zR4skh<Cv~zmTf`k*$DLx2wl%C+k()u5$YWfx}I6K1)*mn{MkVR$kOhbS4)<5<+oV4
zv|Fk#6jN$KuK=Cfbt{HG`wHiFT_NfT!;75x-{ldELcqmM1o{N+ZM*x$bDLCpA@Dp_
zR|urWO<&MuzFG1@?<<c=f9+P@Inu~HKBn{fi;|<NdN0F^ss#hAOz0IlU3;Zb4z2rl
ziDq-l3T^+ZA?5P!Nucr3%e%a$-cMJ*xkyG4`8Z-ihJK*O6Ee&{VPy`^)Fb8KKf88)
zJy`rCJ2KSx3-RTeG7L}G0M3^t+38r!(@7mLos?P~lEtW7*h)_)r4B;_GXZ9+Go!N`
z61tt8*^<!B=<J4sZf9q<By=-6yCI?5*_kZ~-Hgs|Na%KUW=ldhqq7^n17-Pmq*of=
Q>i_@%07*qoM6N<$f~oav5&!@I

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-hdpi/battery_50.png b/app/src/main/res/drawable-hdpi/battery_50.png
new file mode 100644
index 0000000000000000000000000000000000000000..fb1d2dbbedfb5839dbe6aea45570a8c5fa56c662
GIT binary patch
literal 799
zcmV+)1K|9LP)<h;3K|Lk000e1NJLTq003P8002k`1^@s6lxq3w0008!Nkl<ZcwX(?
z?QzsF5C-5^6@X{}N+1<*sQ@~F4uA?sDj-xq(n07TbdXe#P=SvM#H=_oiIF+&&dR#r
z*E9Dk(ysk@;}6+Z0GGuD!r~d35Jc}#1Vkr#2Z0VLS?NUYAkZNtE1l>a1UjT-rT0cp
z1D*nS4PXP{MThly%qgz`d<zlR`!?cFrKbV!0DJ~AJQusb8GzFev7HN%(Rbiq?RnU9
zB5)ldj%Lx*kPjobWOEmgYCkDO4QYV<JG^&K$$;As5$DjQ%BLsI8vvJds}_*+V5xAA
zLxh}QA1qSosSvu@xOx><*f0$l_tj+6KZcl(Bt&mf6Eo<=<2ozdX%7(H2~rcL3Ht6@
z{<&sF8n?X&5qFJqREKYcUOG`!uT+DE2X(S1dV@W@FC@|T2{rip47wct<aZt-F2=Og
zS1&U`8?1hH$j5MaxxX<o`Y7wXC3^Kf{&&O5qPz+b$3$NiU9ue!eR=d#qWhu0EIa^`
z2SaZsDTwZ5UJR3lJf8lE=q;5ev5CGQ_Lz$3M0XK5sGFnG7O~P@_OmVs(RE%ft%>f!
zs0%`LotH~%qPsBaf)HKj<<gqyE{wV$MAvz_v?jU>qb>;1bzbV$X@CsvKACisp<Vgi
zUpTa@)}854`M6Gc6TJgEAJ;96{yju&__)qVz2fj9@BDB03WgK7gqcDA0pzdkE<?om
zn2we11kcy%oFFw}TA|DJ<{^F1EAI#X->*t*_WByzHmUSALTa{|=o&4jwnTS=)P&J~
z(kLgR>9<7r+ESBr<!$BT-46wW*^hVmnR<(gN%$F_m1h)@n<Gxh&;tGU^dsd78Fsg@
zat+R@NBr<_Ld@gq#pU57I|*k9e+|U@t;#wgeF1Q?caojaVmF=C8%`&st`3>SXdKw8
zpH51hh8@fToUP7GXYWXKyPdfw(am)BjzqWHnR^o5OlR*%bi19oC(+Gx_Krli+nIY3
d-Arfi_zS^s^-#6Z$4>wN002ovPDHLkV1mVWebxW~

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-hdpi/battery_75.png b/app/src/main/res/drawable-hdpi/battery_75.png
new file mode 100644
index 0000000000000000000000000000000000000000..baee371248786c07a01a03fd565bd8ac4368d4f5
GIT binary patch
literal 805
zcmV+=1KRwFP)<h;3K|Lk000e1NJLTq003P8002k`1^@s6lxq3w0008)Nkl<ZcwX(?
z?QzsF5C-5^6%f$?DIuwVqyp%GbO2O9QURd?LI<IP&_Pl`k_voOAZB$wxO3!@y;@5o
z_j>03X(jvdo<C$s4&15>xauvkK@hz`5)hr}4FnoA$xJ7D1AzujGSi9PK%haB%=Fgi
zp~C@ycK}WR95&dW=iKBCfS=CeHg^zzGd*-T1Mn4y@Z9tQmjEuD$7-yKh~9&L*SEvS
zfxxZvI37h0UA&Cklg(T}vi&?&s|y|E@9@#QNmjUW9)1j6vV3^cyaRAex5)x>A510g
zsq>H<?9L{c9uie23s2sKJuDcyi2HVM=%1aBR}!KxkrN~6$?G~Z-RKMu-3W3{HH)D4
z&+>2P?8tvy_R)D<S?=Fb=&2ip<$l+!>zDJftHW#~dY+Q#c_Z@@wa^~`$nVN|{Ma1D
z<foUBzmK^_r3!1IZy%2IKFa&gis(jXd16xDIFD1J*F~4sj)`6${etLr=tqeUK=NVe
z!=MSG8<{7o30>?@|3dV&fceu)N}cGtDnwuMFFsN?(TTnmc=F|F;=_LfKUI^=bQN1!
z5Yfy0RMA9Nv6Tf8z06M)O>`AoSrF07{8Z6ISFx1^5xvY$6-{&%TUn4fdgvfsyRQbj
zC0)Dn+uqo<TXydLMbCI+Cwc>Pey*#G9xrSBTxX;{;qoG5{!cgr!w6ie89{#p;%vL?
z?Xi>0bR&3<Wz0h^@yM7OU|TjRpdTvzQYQ31Jd2^y`Q+K}5{q13_M0?+^hD1anU^5C
zIcdJaxl<Zt(E4yLQGB+{H^maYfK1-~l+YNRyvu3oOXN<#Z}&RAqKLd4aY2S9(AUe4
zq!(o9Uty)smrIY>;omtQ``44(?jkz@mvB!y;_Y^2KWh30;5@s?&c>o&PU=0ElbW3!
zvWn5BV{7_yQnQ<3fLeg7)v4+9fkfBasUwN5rqc%!U2mt3B)XbTA4qh)ojQ`}YC3%&
j(e-xfNTRFh^nrf>w6yh5jF3`i00000NkvXXu0mjf!@`S*

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-mdpi/battery_0.png b/app/src/main/res/drawable-mdpi/battery_0.png
new file mode 100644
index 0000000000000000000000000000000000000000..8efcad3ec8062a2221c81af9a39033120aab1185
GIT binary patch
literal 452
zcmV;#0XzPQP)<h;3K|Lk000e1NJLTq002G!001xu1^@s6Nz2JJ0004tNkl<ZXhZFq
z-%-Ob42M5W089Yg044w?0469*0BisgzzAf6G68f0m;l&-4a_NVs4%%c<ju1D(rbLV
z%cq}g>yL#-hcwDffVZZ6DBir{2@Zjs+6^JF-p0_odV&Ms0XVN6xcL4z;8x(Z<dOut
zzz4&x*Ku0HEBF(z^h%t$z6JIyqk^m2>gqb)fg2}A&}DmVSdIkL_4}dV$xPl0+<5>`
za00v-mOt(u;Mp>vc<t^UuD(%FPp_50b8DO1Xaa@5XlZk^tM|$?xaJ&>hSugFom=p7
zb529New?4L1Kis=9*SoRgsTsRh&4Vg2{*BNtnpamagO`m+;W**E63x|kaaAm`VCnp
z^6_Spl(ObFf_DO!Ze#Tc#k*XHShZG&h$?F+-fBbP6WGu2+G6q4Lb5Ci0cGt+D^0^M
z+4Kj0!8MvuOH_Xupv=h3|Nm`boy->lv?6)7<>eZu`tI-K#ej*t)yA|n!Va!HaSOu2
u#I2`lrJecVq4-S0Rr^{fUafR9Kl}%iHoK$u1p<Kp0000<MNUMnLSTaD+}8yF

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-mdpi/battery_100.png b/app/src/main/res/drawable-mdpi/battery_100.png
new file mode 100644
index 0000000000000000000000000000000000000000..241b0982c7f2212253472bcf913be0c6a9c485c7
GIT binary patch
literal 495
zcmV<L0TBL)P)<h;3K|Lk000e1NJLTq002G!001xu1^@s6Nz2JJ0005DNkl<ZXhZFq
z?M(wQ42GXf02@FjfDM2NfC+#JfDK>*7=dn3CV*}L6Hq1z@+B$heF^0kPMkm0^>k7m
zzqXUuaWpzyqudyHYs#DArnu)A*i&x^$9j$-xVq;Mcmgie1MdQS0QWfF`&<ssKJW$I
zZ>{634=>;^z*Vipk!yovkuwUos4cE8;}f{6#0V0$w;9U<$0j`sxX)fb;&`Y6+;a-N
zWh^`HZs5@}zlw*Xcce`H@2xu*D?a>CgAH=w3SGTEa9O=pI9^4;=@_pMJbA3ZU$zJ?
z2DqsiT+STNSz^l1Aj^8e`>EJ>`}LFf_u9Zm*75#wpldlZ#iIqx)jLC2jHig0+wxhA
z|6>bGAFD0KEygD*F!~QEvPG53aT@ZR3aS-vS?7hT`j9fU^IYP%u6M6KRD2l=5v$e;
z5r3?*hGL^61WiL42cdReTx`^YJ2qDX-&$qh>f#y)@wIdpYic3oEQ1zO3r$05G^GAu
zr*Uc%i|YC>15D?okv4J2fMN})NS<rYX}$S}?(gWufMIPa-_z=~!w75+W4E64N?SH_
lQ@qS>dcQKo^=el(^B-Hs{i74I->m=u002ovPDHLkV1iJU-T43j

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-mdpi/battery_25.png b/app/src/main/res/drawable-mdpi/battery_25.png
new file mode 100644
index 0000000000000000000000000000000000000000..0462de0f6996be5b26384051c02f6c53020d64fd
GIT binary patch
literal 515
zcmV+e0{s1nP)<h;3K|Lk000e1NJLTq002G!001xu1^@s6Nz2JJ0005XNkl<ZXhZFq
z@ioLi5Qo3502QDDRDcRl0V+TTR6q&R!Kr}jfC`)rbP#Wn4QnNl?Bl)cWcHtX$L_uT
z=C?CDnTcbj!_AZ%1D~7nrugg?FJTv0%iRzTmVFG>Q7>T&xCM@L2afjt3|u*Qin&|~
z>%c4Zr`B;8!wdL5aH^HqbG<v*2pI)j)Rv<z;{~`>Vgzy9i-2X%fgJs62zVL%^Txro
z2JjLNfX9I4+i^E=Z<$ZUebC!UQ2))rDq-E9E=g9rW#Q0`O~PFa{7Wvmy%r80dV`xn
z#Tyd{{7GkUQw%N!IM)m=&m4C_U<#i>3bo*IBrfZGec%6mY2YpQc%1oUb)A{w-U4>i
zYeSfiH!cz8>gMA^qgoswN3Q$V>E`3+;~f<k1-ZJUs8Ts@hJ0@ds(Mq_UxZWrkkWN4
z6%NkS=ISkq7rqd&m|G!YSe4Zm8zmr&9jmO1jbmx2Hb1%8I5m*5`xyc*HSkUU!_s2W
z)IthbwnG=3OVd!A98G_)(zt08i|X0G4AA2aKikAI*}oVd70IKqzBKXqRrj~`#ekOD
zRG8CFoU40#ZLr~Nd+RA%X%jbYiYFQ_+hwMBw$deT`~xS!{iDbZeE0wW002ovPDHLk
FV1kj=?VA7q

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-mdpi/battery_50.png b/app/src/main/res/drawable-mdpi/battery_50.png
new file mode 100644
index 0000000000000000000000000000000000000000..0ed9e8218ac467d4f836891dfb7e80a8ddb01ede
GIT binary patch
literal 534
zcmV+x0_pvUP)<h;3K|Lk000e1NJLTq002G!001xu1^@s6Nz2JJ0005qNkl<ZXhZFq
z(NV)N42FMAKs^C40c8SU0$>7Q0$>A}07jr2lnF{UfC(rQ1ST*i<G3bG3)gdesVu$p
zuDL}1Bw3ba6ABe7lp6|On&;Ky#e3Y=7z5bZc0-UswT{7sx~;JX-~qtdwgb1u{|exi
z3|`t?WNVB7yaVo6s+_dp8T<*rg;ZkC^+^UMW@K>oHitUP8-N=jM&N0C9kCpe0f)X5
z2Dj0}dos9_0B&m>1DHiDzrtO?y=8*OebPJV(feO<=%v=PvBx`JOg*-Wj0?wJM8Owk
z<<)CS2G47gn?R2@CSdsUmB~#oI2+(fGC1!!9z&#Cj6q=!G7$^j&X~4#_4<+jzf$my
zb-Z2qq+WJ<UCz|w-U1rxKZejb-b{(OR@XV6I;({xrN>%blba^DLJAn)Cg;v^BV58Z
z4OO`%>mQpe(VLW2tI~uFF2&aB9Uh<fM#QwVM#TTRtiIXE3863HCV%L2r&h9Y&n@*p
za(_?37ZzU%^*MlD|C~cl(h*Y3vQGxg>ZFuI!w)jyd@z8IU@?yxak-~s4t>kV#H`g{
z4B(FBX^v53)ZtElJ1+)wY~SLVHscu6s_KG`HR!FUwDunU*VN;~_fgsrs>jpXbNFBT
Y2B0HS#HS=<p8x;=07*qoM6N<$f>%rRc>n+a

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-mdpi/battery_75.png b/app/src/main/res/drawable-mdpi/battery_75.png
new file mode 100644
index 0000000000000000000000000000000000000000..345e8c351a26adb4e3b057f0afe0061a9b80592f
GIT binary patch
literal 536
zcmV+z0_XjSP)<h;3K|Lk000e1NJLTq002G!001xu1^@s6Nz2JJ0005sNkl<ZXhZFq
z+f~Cb42FMAKs^C40c8SU0$>7Q0$>A}07f7ilnJ04v=dM!NH;J?!3icwo1~XqWa*{n
zG#B}k6j_!{2vjIgZYX$Yo>z|t?{OPr4B%ksh9HCKI))_FZHyxTF95EF4xAhR48S89
zeCD~x#ux$k0+L^;a*>B;@HYTAQi&bck_?Q`$l&a44t16}fCnK);LrBnV>u-Q4*f(J
z+<F(E$>2!>xQ%fR;KO727w!t~ER%WMCB2iLcz;d?%O+#l*yAM+HqpE5dka~)N`Zp^
zS%_z^2^qYvO>P1`o|=H+uU95F!QgCwJIUa@=6KB_-C_*N)*z8s@O<*KaZ<0Jx&NmM
zUNVp8E1#+vWS`d?PiN|JX8{fMUqk3Oo_-R3t*+nrKC@QMcWZL1X{f?&n%tx(H`gZT
z&T%SS!ln&Xxg~4GB1`llW!0<{k-@FlTD`>Mk!wUuLTg0S>$19LBPWDD$gH(yV;^X@
z8N<fS#%+}L;n_Oi3jl|1u)M`0X$#3`IVJ;UO(c{}!*4R#{$K_^g2lpX#PuOkcRhyU
zHZf~(2LrexdAVzi9ltNx{VhEhkRO<<aR+}$pbXY$)l*L$hh*#O)#I(3ykmvx@s1tP
ay80g_J5t0UZ)Y3;0000<MNUMnLSTZPK<n55

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-xhdpi/battery_0.png b/app/src/main/res/drawable-xhdpi/battery_0.png
new file mode 100644
index 0000000000000000000000000000000000000000..c512402c0624482b93a1b1c5cae165664c4f3a7a
GIT binary patch
literal 1037
zcmeAS@N?(olHy`uVBq!ia0vp^)j*uU!3HF4ukorgFfd>7ba4!+h<iKtf1rq?K<j;%
z1j)u(j4lc;3)~jCHArd*b_i-n&HxLgF$k`?de5=3+`N3ZwXgXZ^Uyzs-+p^tdH?Lc
zIkWW^l|FWOxomk!$bok+ycu#5%AYv6$EKz*?^b5FdZnc-eM8prLSVS$%>(aFH1_Q}
zb%L$Tov-A|)mJCvmQ0te{5WA(Rp^q<8#&h>kXyp+={_m0pZD0e@2?KDF3F#?Pvm8h
z_*3f*>@PPj;otq{gjuGH!G-qSJzu16G=B-bwA&<BVd6%<J(`!k-}3vPz<){IQ~tPH
z`tK0F8yxrbC&}KszRk$vyy{=Ssb(jAN*`<q={v_ZJJ9y(tvSDK@0J`)+fbkNS@+u2
zPhI)TSMQxuTVE3S*0U<~<<;Mtc6h~SvQ@8m^J7sNUqy+T-2}c|ODXy3M=w^1y!otj
zb9=|MGmTF-Pmq_sG>heTc%)6jLe*l18z&nomNDn}mrp**R%WCy?<K?S%Xd>YHqPbg
zNVhuht;9SsCqbS0(advVH@?+Xzs-JiOW5SyX4}rQ9eY{7m8Q%-SroM7^6Pqr>b94G
zyWesAHY=HZr-1W~Mv`%f`yn$`>8I@n<|S5LStpzjz3TXZJ|#2fa-|$buxcjjQ$HE*
zCVqVNGo^WpuW|LZcgAjI3_AWNZyjMvsJ4<9kiNmV%-s{LEH;6ChMX$U+~>?Cjj{<<
zQ&cuAp2L5EwXES~;G_e6MRpG26exbDxpPiIhIjwEY_o?K{)I^uU$9weaWqY9<K&H!
zhncLEMVHS}JM`?iy`N3YVZVl2y_XHe+qA{zKTuB8clbOxR$k&>V0laKgty0kn7^K3
zv}x~2izDeXdD(+Ex1})7U6Ug7iD_H&%1CD>Yi-H)Jq>RYvaU@yaL((PqJDz)j9I2j
z*xzhcdYk^X;CyA}0W*6|j>#XQO_wY9ti3XMYQ?7Gxl^i6G2adIS|xgP?X;>z9no?V
zbd6Su6>iql*|zQJWHGNJ9Hk55=3NY0?2@dpAnZ|CY~lK-imy?b5p!nW-xj2HZm)I1
zX`kC)uOItXzp*4*>Enxgmt6|_n9UaD7B$W7TK$&q%~Qp@tG-0uY>X;ApIi9z&izLF
z)7Gl97i_qE_Y&8e+m?Fy_x@gXOI*V&9?bP9EV2J=!`otOhBtR=W~H&eSyuLpkBtKM
aH}Pu^vLiwQUg-d{IfJLGpUXO@geCxJgzrHB

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-xhdpi/battery_100.png b/app/src/main/res/drawable-xhdpi/battery_100.png
new file mode 100644
index 0000000000000000000000000000000000000000..a1e82cb76c7215cb4fa4e72468b18611ec2126bb
GIT binary patch
literal 1057
zcmeAS@N?(olHy`uVBq!ia0vp^)j*uU!3HF4ukorgFfhOHba4!+h<iKtVc``6k(O{#
zgAj(22_X(E7=Tcrgkfbv0OJy7D+VhMErpi~D-WF6T<ox8^0{ei%vWE|dR8}A_3iER
zpH6P`(|1@Z&F*AAQ7eF>%w4@PfxFC|uS8^(+qQ)ACl2llvr=#fWL2f`SKON@uG?DG
z-f((p)AmGu3&sMj2Ujm0E7`M}`8vZsrXM{Gw=He$TWlW)H+(PFdL<#n&hw?)Qu(j`
z8^(BsJxe(qou*lRkYc<aG*#^evmMiq4O>cO{hv1Uen@7y@w7IbQ{scj0e!8TLX%$~
zV0HTQDrbY~s^Yaz*L=4yOEkV=-|#~B+TFiB`PXv#jlVSqm$E!aRa#Zf@mQyJwZt36
zz>kry%pW|+$x&VK<?0Wf#63~^O|`8I*4-gDWM<53t?55;s_CzAVopfwS;m8D%0Yqs
z3E?Kw*JeW4+HYPuo|)bCa7E?=wK8tj^cyR0E^t`;*rBFL=f-ObpDSGn!UtFAs)}#h
zd;i|gSyo?JbhmH5rS|1g-OB&lCOws56qi2CGW+`#&DOo0XBOOk)E0fvuI7f=LynjY
zzZ-G`=W&+VZ&19^WNWqI8cXAKzr0k<|8K8;u5{UFd$(rOYwO;exCfQ%X9#mkvqWzw
zl~lK2H`&CgP~j<%qraT<mtYPPN1PDL?bDe}bu6<Pnx?ZH{8lt;f&4+Wh6k#S8}`mo
zd*Qx;Y~?q%Ke(_>?rvz#!G*Qkx~?q{4CwWUs4ZQe!2RvTfmi8b>(@^?b?sYx{r`nW
zY&xTazlk;o#~!Q9T+dp~vUdNQPfc;jDbgvwjsMNB^)cO4+4#IKCwKF~(<ZBQ#J`=Y
zp1y2*TGoYduahPl-g5SS>bzp>zRuEY?`r8KQTLxWyk1uR`^bymyZAWDV(V8%iRWm^
zlpYOfsO@Zcyld6fs%gxk3A6cBTTU(t+!^HPG$Uk{y7$MF{@YVttu)%tdiJ)T=gK8J
zPKNk<J=%8QB^#fwTH$7Pm2KOfE@oqzcw`H6^(Et|)TJ3VEt5}d(w18)ygu)c%(44v
zPyc3!@6I*O{k%Tor+wtE+=&&p^7h1PZ5Pb#7JjqbB2w<qJiV9G-W<Kew`5ZFyX^4$
z*UKL~`{#F3OykV1=v!@n*Pr0r!!@7zo14xo5nDBL-r4#dnpy=88@SJ8uU(a}-EED-
z`ULSA*P}uY=JiH2#vRl%Sif~u(_N{JOnaMR6XLQ%S$CTzu~xC}KCtK7Dz38ZBV1p&
m${H)zhKjzq)*<@hFK@W?%Lu+3CV{}L&*16m=d#Wzp$Py%7wJ#{

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-xhdpi/battery_25.png b/app/src/main/res/drawable-xhdpi/battery_25.png
new file mode 100644
index 0000000000000000000000000000000000000000..c10647838f93966506685d6f5fa14be1a26a36a8
GIT binary patch
literal 1085
zcmV-D1j74?P)<h;3K|Lk000e1NJLTq004Uc003YJ1^@s6J=P5;000C8Nkl<ZcwX(D
z{Z$k(6vb~U@K}M`0aPGXpjMz%fE_3mh!qGO*n!vqR3LN!6^!RGvk2@?W+t1L+$A^X
z@E4PpoBNy0M<$yWpwf&3p_!hlqY&(dP6ELe?1mg@sH+;;g58h<4Ruu`Td*5)prNj6
zWD9mf4m8wNjcmbg$bp8s8Xegk@U|f@cB!kk0k~Kycnx+38~`{1@L_2%9beReD*&ee
zegxoVPRoyAcffZ5U*=TQF*FVs=y!8Q`aSFp_zB=MO&26&sRJJa@GDm74t5881Mqce
zbRAFSfQ|6|0NCYyV+kGb8o*yF*%FiLz*&e~oej1|b*i<T^<IuWuo>)gjK5;t4o`fu
zp7uEV{_Irk0eBzj)nVwL($|W??jjZ6#O?vl&c+?-(8SgFIP_QRMX)aeU}upEnFGUI
z$nOzZNwEKfeu71X%mKkB1L7%1usz)+i!In>Ks@CXg*{BfeDdtjlh`&{Fgi0-PzOa*
zrD5BH+t|~fhaoo6Z}R~v{q%Os|GZD*6ODNQ5$p%93bw~7MjCShwte5;_?bF3gEsn}
zt&v^#ESTxPtz<a~z}ZTzVAtiA)cQ==tJntJZi6?1on&|2N(*6|*dBP~Lx?Wpb(xN~
zo&eio9Sb%o(3q@5*br>NzH>mAanci^>pwl8jL5TPX0JB=Pa~TYXsWE(!Un-kb(OT9
zV3UIJkR{k2u9C(SY*H{DvIN`1RnnM(O$x?CmSB6hN*YtJNx^u?5^N7wNn;8&DHsn~
zg6-idX-vT;1>+%0usvKQjVaiqU_4|Awuh^vF$J3xjE5}2_HdOnreKqT@sK6h9<Gwc
z6l_v3sj`Lzhqm?TreX^Y?QgAU4O*(>73*o;ct!I|H!awu9k1A4B5eKqry{fDrW0Ua
z0yxk;JK6Gj6&J$pLF*^G^?+^D@=VwU*?x?FzmKU#_BO6ps;g}_Dj8p+S#6+G!}UsS
zmWFLJG$r$ioNCj%|7TWF*p*IbH9I&U*bSWuf-Tr92l8%b*^sZ4UG*5*7XjF(>}}(s
zJYbupN(e)EVr`QUCYI{SQasson^HaTK)0QeVo7nMsh*U?jR#~7CD9~qHbG*0TfWHA
zl44YKAfBGlq$x#XRY18Kx9p00(Zs8(mb(7lTr%%Ru1+dW@4#fXg{R5VZHvSsxwlge
z*od~p33e-vmPfFMOS&Z+v9trR<epP;^?!c{u7@`zTc9xOZD|emLyg1ByT5F;u+)L8
zl&^qM*h>}Ycy0#-o10Hob%LGMPVQiW&CMsPI>F9rCwDNx=H`=ConU9RlRKDTbMwin
zPO!7u$sJ6vx%p&OC)io-<PIj-+<daC6YQ*ZatHed_<-qH2x|kF00000NkvXXu0mjf
DfuI1>

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-xhdpi/battery_50.png b/app/src/main/res/drawable-xhdpi/battery_50.png
new file mode 100644
index 0000000000000000000000000000000000000000..b689f641c47fcee2cfd122f8e2c05398ec89e101
GIT binary patch
literal 1106
zcmV-Y1g-mtP)<h;3K|Lk000e1NJLTq004Uc003YJ1^@s6J=P5;000CTNkl<ZcwX(D
z{dLnY6veM5;AjHM2JHlt34jTJ3Caf02`CdlH(&$G2I&N}6S$qgoM$IJG>K&ED}IWu
z&*@*4o}cc|SFvM7&wxiW3Yca_%7KEg8@dPxo3I;FprN7C*@WGY0u2q7&L-@J6liFu
zbT(l(q(DPMrLzgUAq5&5s@K_lht~~hQPWT#jm0W7;T_n0hjRcI0N#ZLWBY?Da0lQg
zfbYiQVa}PK!R|YJ1MqoHN48O;fPj88$LUY7`wl+<d{i?8CK9T^dt>p-*J*&=clZk6
zOK5bqSEYbB{LEO$^uG5neTNeOe^sT;WMUP#Hr72m3v9YNR$86?tm}qNVBY|aN30%?
zFvA_+th+s(V?VmAP6532jOvrI1GAk&VE3MmuY8{YM<-(?1DcqPFO3~$>mb;-#zL+l
z9?BG0e;4xGkyaG!KgJGUu<%f(0AVWwQZgOFE~&1v*o3VNNXc{#3VZ!U%!iT#DjfUX
z^>|YFyjj8@8n)cHx$XwD45)CBs&76CJM8Kp>@B^Vf=palVX`mN`j}zM`|Z82seRv|
z5%w|{;^bLpnoU-+Tp5e&O+dn)lvZDZnXosB3v^lB@Icu5SWadX2wUQfz&$TQIE_!r
zzD$D%*plcaVK2ig>8z2kLD)&MFVmT@!*s9x(Mw)EUpa;>%gkQx`yZVhc9E!W?OWJD
z*y{0xB}mx2dR0A*`|uMsVGjy$8V{Q#)wiaz>1;Y%y-gz$q_gR4Iy=HR>bua{bT*x>
z-lh==(%E!2ogHBu^<C&}I-AZ`Z_|hb>1;Zi&W<pS`Yv=folR$}w`oLzbT*w$XGa)E
zMVG!C_PUX+NB14F;86Z{4lZ6$fiElxE+r1rtLimqgiY8}3h?JYQwnMPe}uDd0i5$Q
zTO-YhoC0Bwp!t*C3Q3P!hR@m4Mj*?N@t^iFrL!yKJpr5BY-}+-=DYE{dza3fMl^ed
zu;*U=>rL-!t|xNGP4Ax5uKMcNJgubWcF;}lQj=x>GzADdO~0yo6LwX&(vmF!du1%n
z($Zq@5(<=nEqSsaObJ?vF;fb{xJx~aC7xL7DG^TQ?y_*fR}|M<>WM|%GSgT%oVSSE
z33{wx@M7U4dHQq({N))XK1(#FtGsxGvAW`^xA5vF$-Wytn`^H7vAEs~Cm`EQ%l()0
z*e;eXTO?jAoHS1#qQK~AS)3r-OnZ-Ku-8+%ycn0V1HR&(Q*rtK@(SFqpOj>Q!mPr$
zJFx%HasBXKK5d>MQ~`Nw=PZiu3g(3!ngQGER)DZ|^U0bWVP}<7cQC@%%_nPigq>AR
z-N6W3H=nH85q4HNbq6DC-F&iUN7z~A)E$hlb@R!Z9bspcQ+F`J*3Bntc7&Z(PTj%&
Y0oS>aX=tCkIRF3v07*qoM6N<$f`S$mTmS$7

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable-xhdpi/battery_75.png b/app/src/main/res/drawable-xhdpi/battery_75.png
new file mode 100644
index 0000000000000000000000000000000000000000..2f8843b1a0695d85c1da674137ee90b576cd3cc1
GIT binary patch
literal 1090
zcmV-I1ikx-P)<h;3K|Lk000e1NJLTq004Uc003YJ1^@s6J=P5;000CDNkl<ZcwX(D
z;c?V35QU#AU|a#AgQNnI3V;fL3PJ~v3J4XDbU+6{2bT&66*#HD%=&zp9B0cX-`aj>
zJ<sG%Vz1u5&r*D{P8*;j8wWx*nJQ5Tc1AaWU<-Ce4rG+7dbVI^<UmHLs%Hy!Mh;|@
zs(Q9yXXHResj6oSc18|llxnnRS0!F&<i#<i`WOnVQU&k8u1cH(xCHPvHJHwy)PZ{d
zHvqnc0uTGNyal@|@fE<QeJ<2FG!7W(i+y_f6YQ$QcK{z~Qjm~T2i}DOKVlcvu&WYZ
z0DMl3uJfrJupWLE3fS=8dW5RP34lLTvL$Ay1Gk~*9-R%gdi79iIj<|a9@q@_FQDTi
zR)t4|`iXC^r#;Tx7pLkJz?(=`A45?y+c^w&6}j+L?0>-GY&?>LdPd``P}HM!670KB
z!0sX)WDYcQAwN504TAkU6!ip)4l)M>n+(X9as+!!cgbQ4HW`pH<xC2@nTUBmW<p08
z+a@$RXRkc-nHsh|xOF`ZdggUZvFv4p%~_0o2=?d}_ckEdy%sI!1Qyu#e!KNGb!-N$
z^K*93FtQwcX_>IV-l(>fEZ3pH?dBJPodz^^HXH2c&`sNeU@srGWoW(pLa_6IZCPFk
zc0RBn*n(X<pr`S)8)3=^G<)@Y-67AGnZ0cLn|gK{P>QGVn26ZI2Ei6=4dVmufyst(
z_3Qz3oG%e<XG5982{tnwXKjM*Y$$U$!Dgo8tWB_;4P_1|*vxdCwF$Pfq0Hd~o0*QY
zHo<l_lsTMWGt+U_CfLq~GKUjvW;)K=1l!qA=5T_|OvhQ9U^^Si98R#A={Rc>Y-dB6
z!%YUeD(k&&Z0pgs!xkLc&(5JWXnwcPl&}YVWm>QWyLLe9#?x*D_MWY;|D^GZp3MyV
z4#2sFaX;Fuu-BmVm0ds5%?9rbd#Y@bGRXF2{HJ|P)wBJ0v-E6jv*E|IGZG7I-@Qw<
zr%EgE#lp538r2ioW`48CP46Zc64gY+fk`*L6Nz~p5bSyVpR{$sp49Gn8yf@mDik=I
zH!Zc^=D--RtsNDFA-vxXDG1YD>S<l#Nu{2+fZM`_SW(<)sV5b2<AQmpnrIQX6I56s
z;KiY>==#|mh?i$Hc`DI3JEX$}tg9=YMhmZQTB*wVf3xa-9B%tu5qjt5|1XwqTO?l2
zrB>|@aA4h|ZE=EaGaWs)U^hd$tz5LS1F_<seR1{o@g4Zvd{VLn3VRjC-GTjFWAovC
zeA#Lt)q(pVZ`h)+Qx)iZZU+RLn~$qH!FIKiJD6Z|^Kn%t*sgYR2NP^=KCbEn+tp6)
zV1muf$5owRyV}VeOt886xT+IuS39|b2{tz$S9OBzYA1KFe`8dUY34lr@c;k-07*qo
IM6N<$f;H;_#{d8T

literal 0
HcmV?d00001

diff --git a/app/src/main/res/menu/menu.xml b/app/src/main/res/menu/menu.xml
index 3a4948d..081fb6a 100644
--- a/app/src/main/res/menu/menu.xml
+++ b/app/src/main/res/menu/menu.xml
@@ -1,6 +1,12 @@
 <?xml version="1.0" encoding="utf-8"?>
 <menu xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:app="http://schemas.android.com/apk/res-auto">
+
+    <item
+        android:id="@+id/status_battery"
+        android:orderInCategory="99"
+        app:showAsAction="always"
+        android:title="@string/menu_name_battery_status"/>
     <item
         android:id="@+id/action_menu_status"
         android:icon="@drawable/ic_launcher"
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index bfa6c9d..548128d 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -50,4 +50,5 @@
     <string name="dummy_button">Dummy Button</string>
     <string name="dummy_content">DUMMY\nCONTENT</string>
     <string name="menu_name_status">Status</string>
+    <string name="menu_name_battery_status"></string>
 </resources>
-- 
GitLab