Вы можете использовать эту функцию для получения идентификатора ресурса.
public static int getResourceId(String pVariableName, String pResourcename, String pPackageName)
{
try {
return getResources().getIdentifier(pVariableName, pResourcename, pPackageName);
} catch (Exception e) {
e.printStackTrace();
return -1;
}
}
Поэтому, если вы хотите получить drawable , вызовите функцию, подобную этой,
getResourceId("myIcon", "drawable", getPackageName());
идля строки вы можете назвать это так
getResourceId("myAppName", "string", getPackageName());
Читать это