为xml元素使用硬编码字符串是不安全的吗?

时间:2015-02-01 12:09:58

标签: android textview adt hardcoded

当我将这个硬编码字符串用于TextView元素时,ADT警告我:

  

硬编码字符串“Text”,应使用@string资源

ADT警告我不要使用这种方式,这是不安全还是其他东西?

2 个答案:

答案 0 :(得分:1)

这是一种不好的做法,因为它会降低您的应用的可配置性,但它并不安全。

在文件夹res / values / strings.xml中,您应该声明您正在使用的字符串以便更好地练习。

以下是有关如何执行此操作的指南:http://developer.android.com/guide/topics/resources/string-resource.html

答案 1 :(得分:1)

您的应用中的所有xml文件都将被编译,之后,它们对人类不再具有可读性。所以使用硬编码字符串是完全安全的,这只是一种不好的做法。