当我将这个硬编码字符串用于TextView元素时,ADT警告我:
硬编码字符串“Text”,应使用@string资源
ADT警告我不要使用这种方式,这是不安全还是其他东西?
答案 0 :(得分:1)
这是一种不好的做法,因为它会降低您的应用的可配置性,但它并不安全。
在文件夹res / values / strings.xml中,您应该声明您正在使用的字符串以便更好地练习。
以下是有关如何执行此操作的指南:http://developer.android.com/guide/topics/resources/string-resource.html
答案 1 :(得分:1)
您的应用中的所有xml文件都将被编译,之后,它们对人类不再具有可读性。所以使用硬编码字符串是完全安全的,这只是一种不好的做法。