Obtenir l'icône de l'application dans Android

J'ai un peu de difficulté à extraire les icônes installées Application Android. Le code suivant renvoie les icônes de toutes les applications, cependant, certaines applications sont retournés avec de petites icônes (peut-être de drawable - ldpi dossier) alors que certains avec de grandes icônes.

List<PackageInfo> package = getPackageManager().getInstalledPackages(0);

for(PackageInfo p : package){
    iApp.icon = p.applicationInfo.loadIcon(getPackageManager()); 
}

Comment puis-je obtenir des icônes qui sont tous de la même taille, tout comme dans la gestion de la section des Applications d'Android?

source d'informationauteur Raunak | 2011-01-05