package Ġcom . a qr le i . open . utils Ċ Ċ import Ġandroid . app . Activity Manager Ċ import Ġandroid . content . Context Ċ Ċ /** Ċ Ġ* Ġ@ author Ġa qr le i Ġon Ġ 2 0 1 8 / 1 2 / 4 Ċ Ġ*/ Ċ fun Ġget Process Id () Ġ= Ġandroid . os . Process . my Pid () Ċ Ċ fun Ġget TaskId () Ġ= Ġandroid . os . Process . my Tid () Ċ fun Ġget Uid () Ġ= Ġandroid . os . Process . my Uid () Ċ fun Ġget Process Name ( context : ĠContext ): ĠString Ġ{ ĊĠĠĠ Ġval Ġpid Ġ= Ġget Process Id () ĊĠĠĠ Ġval Ġmanager Ġ= Ġcontext . application Context . getSystem Service ( Context . ACTIVITY _ SERVICE ) Ġas ĠActivity Manager ĊĠĠĠ Ġval Ġlist Ġ= Ġmanager . running App Processes ĊĠĠĠ Ġval Ġiterator Ġ= Ġlist . iterator () ĊĠĠĠ Ġwhile Ġ( iterator . hasNext ()) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġinfo Ġ= Ġiterator . next () Ġas ĠActivity Manager . Running App Process Info ĊĠĠĠĠĠĠĠ Ġif Ġ( info . pid Ġ== Ġpid ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġinfo . process Name ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġ"" Ċ }