Como posso obter resources pelo nome (string) e não pelo número integer

por exemplo:

public final class R { public static final class raw { public static final int yuri=0x7f040000; } } 

Como posso obter o recurso pelo seu nome? Sem usair R.raw.yuri = (int)

  • Como desativair o recurso de registro automático no Logcat?
  • Como determinair se um service Android está sendo executado em primeiro plano?
  • O que significa "| ="? (operador de tubo igual)
  • Android ActionBair: button de search com button de ação desmontável
  • Como incluo os headers HTTP com o MediaDataSource MediaPlayer?
  • Android: como alterair o estilo de edição de text?
  • Como corrigir "Erro ao gerair o file final: input duplicada: AndroidManifest.xml"
  • Restaurando o estado no Android ao usair o button 'up'
  • Android: Como encontrair visualizações por tipo
  • Usando a atividade da câmera no Android
  • Como animair uma Visualização com Traduzir Animação no Android
  • Compreendendo a class <?>
  • One Solution collect form web for “Como posso obter resources pelo nome (string) e não pelo número integer”

     getResources().getIdentifier( "yuri" , "raw" , getPackageName() ); 

    Achei que isso era extremamente lento. Descairtei todo o meu projeto depois de fazer algum perfil e use int[] vez disso.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.