一千萬個為什麽

搜索

如何過濾一些應用程序應用程序?

我需要顯示所有安裝的應用程序的屏幕。我可以做到這一點,但我需要過濾一些系統應用程序。我正在這樣做:

if((appInfo.flags & ApplicationInfo.FLAG_SYSTEM) == 1)

這可行,但問題是它隱藏了應用程序,如系統,視頻播放器和錄音機。不過,我也需要這些應用。問題是,如何做到這一點?

最佳答案

您必須通過過程名稱手動過濾它們,例如:

<�代碼>如果(appInfo.packageName()。等於( “com.android.soundrecorder”))</代碼>

如果這不起作用,請發布更多代碼!

轉載註明原文: 如何過濾一些應用程序應用程序?