Android アプリケーションで使用可能な言語のみを取得したいと考えています。つまり、res フォルダーに values- (values-en、values-fr など) という名前のフォルダーがある言語のみを取得したいと考えています。
私は言語コードを保存したくありません.フォーム値の「res」のすべてのサブフォルダーをリストし、それらの名前から言語コードを取得すると思います。(最終的にコードが Locale.getAvailableLocales() によって返された配列にあるかどうかをチェックして、それが正しいことを確認します)。このアイデアは、使用可能な言語を取得する方法 (すべての言語ではなく、アプリで使用可能な言語のみ) に記載されています。
使ってみました
getResources().getAssets().list("res"); getResources().getAssets().list("/res");
getResources().getAssets().list("/res/");
しかし、どれも機能しませんでした。
「res」フォルダーのサブフォルダーを一覧表示する方法を知っていますか?
前もって感謝します。