我想要获取我Android应用程序中仅可用的语言,即那些在res文件夹中拥有命名为values-(例如values-en, values-fr)的文件夹的语言。
我不想存储语言代码,并且打算列出所有形式为values-*的子文件夹,从它们的名称中取出语言代码。(最终检查该代码是否在Locale.getAvailableLocales()返回的数组中,以确保其正确)。这个想法在这里提出:如何获取可用的语言(不是全部语言,只是我的应用程序可用的语言)。
我尝试过使用:
我不想存储语言代码,并且打算列出所有形式为values-*的子文件夹,从它们的名称中取出语言代码。(最终检查该代码是否在Locale.getAvailableLocales()返回的数组中,以确保其正确)。这个想法在这里提出:如何获取可用的语言(不是全部语言,只是我的应用程序可用的语言)。
我尝试过使用:
getResources().getAssets().list("res"); getResources().getAssets().list("/res");
getResources().getAssets().list("/res/");
但是它们都没有奏效。
你有任何想法如何列出“res”文件夹的子文件夹吗?
提前谢谢。