с помощью этого вы можете получить установленные имена приложений и имена приложений

лал небольшой метод для отображения имени установленного приложения в Android. Но когда я даю атрибут "name", он показывает ошибку исключения. И когда я даю "packageName", метод выполняется отлично и отображает имя пакета в списке

private void getInstalledApps() {
    // TODO Auto-generated method stub
     PackageManager packageManager=this.getPackageManager();
        List<ApplicationInfo applist=packageManager.getInstalledApplications(0);


        Iterator<ApplicationInfo> it=applist.iterator();
        while(it.hasNext()){
            ApplicationInfo pk=(ApplicationInfo)it.next();

            String appname=pk.name.toString();

            installedapplist.add(appname);
        }

}

В приведенном выше коде, когда я даюString appname=pk.packageName.toString() работает нормально но когда даюString appname=pk.name.toString() программа выдает ошибку исключения. Пожалуйста, помогите мне разобраться с проблемой.

Ответы на вопрос(2)

Ваш ответ на вопрос