static final String或strings.xml

Sal*_*o69 6 android

使用strings.xml资源文件与将定义String常量的接口有哪些规则.

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

接口字符串常量将用于定义正则表达式模式,Intent extras变量名称传递定义等.

Ebo*_*ike 6

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

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

  • @Turbo-这是相关的:http://stackoverflow.com/questions/8407340/how-to-save-private-string-values-in-android-apk在任何情况下,任何人都可以轻松访问您的字符串,无论是它可以在strings.xml中(非常容易,全部集中在一个位置)或作为静态字符串(也非常容易)。这就是为什么他们建议使用某种简单的加密方式的原因。仍然可以绕过它,只要花一点时间破解您的应用程序即可。 (2认同)