package Ġcz . covid 1 9 cz . erous ka . utils Ċ Ċ import Ġandroid . annotation . Suppress Lint Ċ import Ġandroid . os . Build Ċ import Ġcz . covid 1 9 cz . erous ka . AppConfig Ċ import Ġjava . lang . reflect . Method Ċ import Ġjava . util .* Ċ Ċ object ĠB attery Optimization Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġurls Ġ= Ġmap Of ( ĊĠĠĠĠĠĠĠ Ġ" hu awei " Ġto ĠApp Config . battery Optimization Hu awei Markdown , ĊĠĠĠĠĠĠĠ Ġ" as us " Ġto ĠApp Config . battery Optimization As us Markdown , ĊĠĠĠĠĠĠĠ Ġ" len ovo " Ġto ĠApp Config . battery Optimization Len ovo Markdown , ĊĠĠĠĠĠĠĠ Ġ" s amsung " Ġto ĠApp Config . battery Optimization S amsung Markdown , ĊĠĠĠĠĠĠĠ Ġ" son y " Ġto ĠApp Config . battery Optimization S ony Markdown , ĊĠĠĠĠĠĠĠ Ġ" xia omi " Ġto ĠApp Config . battery Optimization X ia omi Markdown ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġfun Ġis Tutorial Needed (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġmarkdown Ġ= Ġget Tutorial Markdown () ĊĠĠĠĠĠĠĠ Ġreturn ĠApp Config . show Battery Optimization Tutorial Ġ&& Ġmarkdown Ġ!= Ġnull Ġ&& Ġ! markdown . contains (" <!-- Ġdo - not - show Ġ--> ") Ġ&& Ġ! is X ia omi With Android One () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Tutorial Markdown (): ĠString ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġurls [ Build . MAN U FACT UR ER . toLowerCase ( Locale (" cs ")) ] ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġis X ia omi With Android One () Ġ= Ġ( Build . MAN U FACT UR ER . toLowerCase ( Locale (" cs ")) Ġ== Ġ" xia omi " Ġ&& Ġ! is Mi UI ()) ĊĊĠĠĠ Ġ@ Suppress Lint (" Private Api ") ĊĠĠĠ Ġfun Ġis Mi UI (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġc Ġ= ĠClass . forName (" android . os . System Properties ") ĊĠĠĠĠĠĠĠ Ġval Ġget : ĠMethod Ġ= Ġc . getMethod (" get ", ĠString :: class . java ) ĊĠĠĠĠĠĠĠ Ġreturn Ġ( get . invoke ( c , Ġ" ro . mi ui . ui . version . code ") Ġas ? ĠString )?. run Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis NotEmpty () ĊĠĠĠĠĠĠĠ Ġ} Ġ?: Ġfalse ĊĠĠĠ Ġ} Ċ }