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