¿Cómo obtener la lista de aplicaciones que un usuario ha instalado en un dispositivo Android?
Estoy usando el siguiente código en este momento:
List<PackageInfo> packs = getPackageManager().getInstalledPackages(0);
pero devuelve aplicaciones que hemos instalado tanto el fabricante del dispositivo como yo. ¿Cómo limitarlo para que solo se devuelvan las aplicaciones que instalé?