簡體   English   中英

如何在android中獲取包的pid

[英]how to get the pid of a package in android

我已經完成了在android系統中獲取所有已安裝軟件包的編碼! 現在我想要的是得到該包的pid,因為我想要包的當前資源使用! 我不知道這樣做的方法,我知道它的反面! :)我也不想使用shell! 有沒有辦法實現這一目標! 或者我會陳述我想做什么,並建議我一個更好的方式..

我想要的是 :

我創建了一個活動,我在其中獲取所有當前安裝的第三方應用程序或系統。 使用包管理器來獲取它! 我在布局上列出了它,當我點擊一個應用程序時,我希望它指向另一個屏幕,其中顯示有關應用程序的所有詳細信息。 我已經有了一些使用應用程序包名稱的詳細信息。 問題是,我想顯示內存信息,以及應用程序的代碼大小! 我該怎么做到這一點! :)

請幫忙!

PID表示為Android中的進程ID。 並且正如您所說,您需要所有已安裝應用程序的進程ID,但afaik PID將被提供給正在運行的應用程序/服務/進程,因此您無法為所有已安裝的應用程序請求進程ID。

您可以使用以下代碼獲取所有正在運行的應用的pids ..

  RunningAppProcessInfo service[]= manager.getRunningAppProcesses();
 String = service.pid;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM