Icono de la pantalla de mi tarjeta sd
Me gustaría que mi aplicación tomara una imagen de la tarjeta sd del teléfono para usarla como icono de notificación en la barra de estado, pero Android necesita una identificación de recurso para crear la notificación con un icono. Si carga una imagen de mi tarjeta sd, ¿tiene una identificación de recurso y cómo puedo obtenerla? O hay otra manera de conseguir que esto funcione?
- Los identificadores de recursos de Android se asignan incorrectamente
- Android: cambio de identificador drawable después de modificar recursos
- Android & libgdx - ¿Cómo usar los recursos sólo una vez para los proyectos de escritorio y Android?
- Fuentes centrales de imágenes de NinePatch?
- Diferentes maneras de obtener un recurso de cadena
- XML dentro de un recurso de cadena de Android?
- ¿Cambia el valor de R.string de forma programada?
- ¿Podemos cargar recursos de cadena de un archivo de recursos que no sea strings.xml en Android?
- Cómo cambiar los valores xml de recursos de cadena en Android mediante programación?
- Diferencia entre getString () y getResources.getString ()
- Android: ¿Cómo puedo obtener la cadena de los recursos con su nombre?
- Android: recupera la matriz de cadenas de los recursos
- ¿Puedes definir un filtro de intenciones de Android usando un recurso de cadena?
No sé si tiene sentido usar un icono de notificación de la tarjeta sd.
- ¿Por qué cambiaría durante su aplicación?
- Si no cambia, colóquelo en la carpeta res y acceda con
R.drawable.name
- Si el usuario monta la tarjeta sd, el img no estará disponible.
No puedo pensar en una manera de hackear Android para colocar un img de la tarjeta SD. El constructor Notification
sólo obtiene un ID como icono.
Mi recomendación:
Haga su icono de notificación basado en el icono de su aplicación siguiendo el icono Guía de diseño .
- Android 4.0.3 y actividad final
- GetDrawingCache mientras que el estilo NoTitleBar establecido para la aplicación en Android