Я хочу знать, какой код мне нужен для записи, чтобы вернуть набор приложений, которые не являются системными приложениями.Возврат набора установленных приложений без системных приложений
public static List<?> getInstalledApplication(Context c) {
return c.getPackageManager().getInstalledApplications(PackageManager.GET_META_DATA);
}
Это код метода, который возвращает все. Я хочу показать только приложения, которые могут запускаться пользователем. Как я могу это сделать?
Я пробовал, но он по-прежнему не помогает. Не могли бы вы точно рассказать, как написать его в соответствии с приведенным выше кодом, пожалуйста? –
Это дает мне ошибку в getPackageManager(), а также что я должен возвращать вместо c? –
Я добавил пример. как его называть getPackageManager() - это метод в контексте (http://developer.android.com/reference/android/content/Context.html#getPackageManager()), чтобы вы могли, например, вызывать его из-за действия – Neiti01