2011-05-12 73 views
0

我看到了相似類型的職位here.But我沒有得到這個right.To獲得運行過程中,我寫了我在做什麼錯,以獲得UID

ActivityManager mgr = (ActivityManager) context.getSystemService(ACTIVITY_SERVICE); 
List<RunningAppProcessInfo> processes = mgr.getRunningAppProcesses(); 
String text = "All Process:\n"; 
for (int i = 1; i <= processes.size(); i++) 
{ 
    String s; 
    s = processes.get(i - 1).processName.toString(); 
    text += "Process:" + i + s + ":UID:" + android.os.Process.getUidForName(s) + "\n"; 
} 

但循環結束後的UID是什麼我得到的字符串文本是所有的UID值爲-1.I把清單文件中的GET_TASKS權限。爲什麼我沒有得到的UID.Please help.I需要這個UID殺死進程。

回答

1

要殺死我用ActivityManager.It的killBackgroundProcess方法的過程中需要包名而不是UID

相關問題