¿Cómo obtener iconos hdpi de la aplicación en las tabletas de Android API 11 y más (en el código java)?
He notado en el Motorola xoom, que los iconos de las aplicaciones en el lanzador son 72px por 72px. Normalmente, este es el tamaño de los iconos definidos en los paquetes drawable-hdpi / in.
En mi aplicación quiero mostrar los iconos de algunas aplicaciones instaladas en ese tamaño 72x72px. Actualmente busco los iconos de las aplicaciones instaladas a través del PackageManager, pero me devuelve bitmaps de tamaño inferior (46px), que corresponde a los recursos definidos en drawable-mdpi / de cada paquete. Esto no es aceptable para mí, ya que me gustaría mostrar estos iconos en un formato más grande.
- Impedir automáticamente las aplicaciones que empiezan desde el lanzador
- Cómo hacer un lanzador
- ¿Cómo puedo obtener el nombre del paquete del lanzador actual en android 2.3 y superior?
- Excepción de seguridad al llamar a bindAppWidgetId
- ¿Cómo configuro mediante programación la aplicación de lanzador predeterminada?
Aparentemente, la pantalla de 10 "del Motorola xoom es 160dpi, por lo tanto mdpi y xlarge (ver http://developer.android.com/guide/practices/screens_support.html#range ) Esto explicaría el comportamiento de PackageManager devolviéndome mdpi resouces En lugar de hdpi recursos.
¿Cómo puedo obtener los iconos de las aplicaciones instaladas en un tamaño de 72x72px mínimo? ¿Alguien sabe cómo se hizo en la aplicación Launcher en Android Honeycomb?
Gracias, Laurent
- El lanzador de encargo de android vuelve al lanzador de defecto al presionar el botón de la parte posterior
- Cómo iniciar la aplicación en Google Glass con comando de voz
- Crear un ícono de inicio de Android para Website
- Aplicación oculta de Android
- ¿Cómo cambiar el logotipo del lanzador de una aplicación en Android Studio?
- Instalar el icono del lanzador en la pantalla de inicio una vez
- ¿Cómo establecer la etiqueta diferente para el lanzador en lugar del título de la actividad?
- Actividad dinámica de inicio en Android?
Puede crear una subcarpeta especial en su carpeta res y llamarla como drawable-large-v11 , o drawable-large-v11 u otro nombre adecuado para su aplicación.
A continuación, copie el icono grande en esa subcarpeta, pero el nombre de archivo debe ser el mismo que en otras carpetas para diferentes dpi. He utilizado tal enfoque en mis aplicaciones y funciona muy bien.