Android 本地化的原始文件
我的应用程序中有几个原始文件 现在,它们是特定于语言的,我希望,如果用户的语言与原始文件夹中提供的语言不同(例如,如果我有原始he,设备语言不是希伯来语),我希望它不依赖任何东西,这意味着操作将失败 我是否必须: 根据用户的设备区域设置检查原始文件夹中是否存在该文件 或Android 本地化的原始文件,android,resources,Android,Resources,我的应用程序中有几个原始文件 现在,它们是特定于语言的,我希望,如果用户的语言与原始文件夹中提供的语言不同(例如,如果我有原始he,设备语言不是希伯来语),我希望它不依赖任何东西,这意味着操作将失败 我是否必须: 根据用户的设备区域设置检查原始文件夹中是否存在该文件 或 除了将空的声音文件放入原始文件夹之外,我还可以做些什么,使其不受任何影响?您可以做的是将文件名放入可本地化的字符串中。例如,在res/values he/strings.xml中,您将有: <string name="ra
除了将空的声音文件放入原始文件夹之外,我还可以做些什么,使其不受任何影响?您可以做的是将文件名放入可本地化的字符串中。例如,在res/values he/strings.xml中,您将有:
<string name="raw_file_name">he-raw-file</string>
他看到了原始文件
在res/values/strings.xml中,可以将字符串留空:
<string name="raw_file_name"></string>
然后只需检查从资源加载的字符串是否为空