Java 用户可以编辑android资源文件吗?从所有类访问字符串
我是android编程(Java)的新手。 我有两个问题:Java 用户可以编辑android资源文件吗?从所有类访问字符串,java,android,resources,edit,Java,Android,Resources,Edit,我是android编程(Java)的新手。 我有两个问题: 简单用户能否更改android资源文件(例如字符串、颜色、样式)?我的意思是编辑,而不是黑客 我有一个字符串(例如主机的基本URL),我想从所有类中访问。我该怎么做 tnx任何人都可以帮助 无法编辑资源文件 对于第二个问题,您可以创建一个单独的类来存储常量值,并将变量声明为 “公共静态数据类型=值” 由于它是一个静态值,您可以用类名直接调用它。变量名编辑资源文件是不可能的 对于第二个问题,您可以创建一个单独的类来存储常量值,并将变量声明
tnx任何人都可以帮助 无法编辑资源文件 对于第二个问题,您可以创建一个单独的类来存储常量值,并将变量声明为 “公共静态数据类型=值”
由于它是一个静态值,您可以用类名直接调用它。变量名编辑资源文件是不可能的 对于第二个问题,您可以创建一个单独的类来存储常量值,并将变量声明为 “公共静态数据类型=值”
由于它是一个静态值,您可以用类名直接调用它。变量名资源文件是不可变的。尽管如此,这并不是说您不能“以编程方式”更改此属性 例如,在Java代码中,可以更改视图的颜色和文本,但不能更改资源 对于域中所有类可见的静态数据,您可能应该创建一个带有公共静态字段的类,如:
公共类GlobalURL{
公共静态最终字符串URL\u FOO\u 1=“example.com”;
}
这样,您可以在域中的任何其他类中调用此字段
stringurl=GlobalURL.url\u FOO\u 1;
资源文件是不可变的。尽管如此,这并不是说您不能“以编程方式”更改此属性
例如,在Java代码中,可以更改视图的颜色和文本,但不能更改资源
对于域中所有类可见的静态数据,您可能应该创建一个带有公共静态字段的类,如:
公共类GlobalURL{
公共静态最终字符串URL\u FOO\u 1=“example.com”;
}
这样,您可以在域中的任何其他类中调用此字段
stringurl=GlobalURL.url\u FOO\u 1;
“简单用户能否更改android资源文件(例如字符串、颜色、样式)?”——否。(2)创建一个公共静态最终字符串基\u URL=”https://...";代码>在您选择的一个类中。“一个简单的用户可以更改android资源文件(例如字符串、颜色、样式)吗?”——否。(2)创建一个公共静态最终字符串BASE\u URL=”https://...";代码>在您选择的一个类中。