Constantes para tipos de recursos en Android

¿Existen constantes para los distintos tipos de recursos (es decir, "drawable") en Android?

Quiero codificar alguna lógica condicional basada en el valor de retorno de getResourceTypeName y prefiero evitar hardcoding los tipos de recurso.

Ejemplo:

final String type = context.getResources().getResourceTypeName(resid); if ("drawable".equalsIgnoreCase(type)) { // Something } else if ("xml".equalsIgnoreCase(type)) { // Something else } // TODO: Replace above strings with system constants 

(Puedo crear mis propias constantes, obviamente, pero preferiría usar las constantes del sistema para asegurar la compatibilidad ascendente)

Parece ser codificado:

http://codesearch.google.com/codesearch?q= \% 22drawable \% 22 + \% 22xml \% 22 & exact_package = git: //android.git.kernel.org/platform/frameworks/base.git

  • Lista de palabras reservadas en Android
  • Cómo crear un tamaño personalizado de FloatingActionButton
  • Dimens.xml en la carpeta de valores de 7 "y 10" tableta, ¿cómo?
  • Formato y estilo de un recurso xml + asignar a textview
  • Android Lint - Cómo ocultar una advertencia 'El recurso Xxx parece no estar utilizado'
  • Android estilo Recopilación de recursos (aapt) fallando: Tabla de recursos no válidos: tamaño de encabezado 0xc
  • Recursos HTML de Android con referencias a otros recursos
  • Reproducir archivos multimedia ubicados en la carpeta de activos
  • ¿Hay algo similar al sistema de recursos de Android en una escala menor?
  • la localización de android no funciona para algunos idiomas
  • Error de diseño de Android: "Id de recurso <res_id> no es del tipo STYLE (en lugar de attr)"
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.