Я хочу получить только доступные языки для моего приложения для Android, то есть те, для которых у меня есть папка с именем values - (например, values-en, values-fr) в папке res.
Я не хочу хранить языковые коды, и я думаю, чтобы перечислить все подпапки "res" значений формы - * и взять код языка из своего имени. (в конце концов проверьте, находится ли код в массиве, возвращаемом Locale.getAvailableLocales(), чтобы убедиться, что он правильный). Эта идея заявлена здесь Как получить доступные языки (не все из них, только языки, доступные в моем приложении).
Я пробовал использовать
getResources().getAssets().list("res"); getResources().getAssets().list("/res");
getResources().getAssets().list("/res/");
но никто из них не работал.
Есть ли у вас какие-либо идеи о том, как я могу перечислить подпапки папки "res"?
Спасибо заранее.