Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 用户可以编辑android资源文件吗?从所有类访问字符串_Java_Android_Resources_Edit - Fatal编程技术网

Java 用户可以编辑android资源文件吗?从所有类访问字符串

Java 用户可以编辑android资源文件吗?从所有类访问字符串,java,android,resources,edit,Java,Android,Resources,Edit,我是android编程(Java)的新手。 我有两个问题: 简单用户能否更改android资源文件(例如字符串、颜色、样式)?我的意思是编辑,而不是黑客 我有一个字符串(例如主机的基本URL),我想从所有类中访问。我该怎么做 tnx任何人都可以帮助 无法编辑资源文件 对于第二个问题,您可以创建一个单独的类来存储常量值,并将变量声明为 “公共静态数据类型=值” 由于它是一个静态值,您可以用类名直接调用它。变量名编辑资源文件是不可能的 对于第二个问题,您可以创建一个单独的类来存储常量值,并将变量声明

我是android编程(Java)的新手。 我有两个问题:


  • 简单用户能否更改android资源文件(例如字符串、颜色、样式)?我的意思是编辑,而不是黑客
  • 我有一个字符串(例如主机的基本URL),我想从所有类中访问。我该怎么做

  • 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://...";在您选择的一个类中。