Android: можно ли перечислить все имя и значок установочного приложения в списке? - PullRequest
0 голосов
/ 10 января 2012

Я хочу сделать приложение, в котором я могу видеть все установленные приложения на моем устройстве.Можно ли отобразить все приложения в виде списка?

Если да, то как?

1 Ответ

1 голос
/ 10 января 2012

Абсолютно! На самом деле, так работает ваш домашний лаунчер!

  1. Сначала вам нужен доступ к ApplicationInfo, но эта информация распространяется через системный PackageManager.

    PackageManager _pm = getPackageManager (); OR PackageManager _pm = context.getPackageManger ();

  2. Теперь вы просто спросите, чего хотите.

    List _list = _pm.getInstalledApplications (flags); // Флаги могут быть GET_UNINSTALLED_PACKAGES, GET_SHARED_LIBRARIES, GET_METADATA или любой комбинацией. Если вы не хотите ничего из этого, просто установите его на 0.

  3. Теперь вы просто берете этот список и сбрасываете его в адаптер. (Конечно, вы должны сделать один для себя:).

Надеюсь, это поможет,

FuzzicalLogic

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...