android - 静态最终字符串或 strings.xml

标签 android

使用 strings.xml 资源文件与定义字符串常量的接口(interface)的规则是什么。

我假设 strings.xml 资源文件将用于定义用于显示目的的非功能性字符串,例如各种语言的文本、日期呈现格式等。

接口(interface)字符串常量将用于定义正则表达式模式、Intent extras 变量名传递定义等。

最佳答案

正确。关键是您可以翻译 strings.xml 中的字符串 - 任何用英语(或任何其他语言)编写并将向用户公开的内容都应该在 strings.xml 中,以便您可以翻译它。

模式/正则表达式应该是字符串以获得更好的性能,除非这些正则表达式是特定于语言的。

关于android - 静态最终字符串或 strings.xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5573014/

相关文章:

android - 无法在 Android 8 Oreo 上获得 WAKE_LOCK 权限

android - 我的应用程序扩展是否会在我的 android 服务之前创建?

java - Android SAX解析空指针异常

java - Activity 未停止响应

java - Android SQLite 从空表中获取列列表

android - Aosp 构建错误

java - Android 9 无法在 Android 外部公共(public)路径 ("storage/emulated/0/MyImages"中创建目录)

android - 如何在 Android 7 中创建具有标准高度的自定义通知?

java - Android 在解析 rss 时删除 <br/>

android - 何时使用 withContext?