首页 > 其他分享 >android中配置文件property的用途以及使用

android中配置文件property的用途以及使用

时间:2022-12-26 11:01:03浏览次数:46  
标签:配置文件 IP Utils properties Properties android property netconfig

1.首先在源代码根目录(src下)下创建一个名为netconfig.properties的文件(也可以在其他目录下)。

2.打开netconfig.properties文件,在该文件中添加下列代码.

Java代码:

复制代码
#该处为注释   
IP=192.168.1.111  
PORT=3535  
  
MSG=这是一个很长的字符串,<br>我们可以使其换行 \   
一行显示不下时,<br>可以分行显示。  

#该处为注释
IP=192.168.1.111
PORT=3535

MSG=这是一个很长的字符串,<br>我们可以使其换行 \
一行显示不下时,<br>可以分行显示。 
复制代码

说明:上面代码中,#为配置文件中的注释,而在配置文件中,可以使用<br>等进行格式处理,在配置文件中,如果某个属性过长,一行不能输入完全是,可以通过 \ 通知系统,下一行同样为该属性的值。
3.之后创建一个工具类Utils类,其代码如下所列。

复制代码
**  
 *  @description: 工具类  
 *  @version 1.0  
 *  @created on 2010-12-3 下午02:39:52  
 */  
public class Utils {   
    /**  
     * 得到netconfig.properties配置文件中的所有配置属性  
     *   
     * @return Properties对象  
     */  
    public static Properties getNetConfigProperties() {   
        Properties props = new Properties();   
        InputStream in = Utils.class.getResourceAsStream("/netconfig.properties");   
        try {   
            props.load(in);   
        } catch (IOException e) {   
            e.printStackTrace();   
        }   
        return props;   
    }   
}  
复制代码

4.在需要使用配置文件中配置的属性值时,直接调用上述方法即可,如下所示。

String IP = Utils.getNetConfigProperties().getProperty("IP");  

标签:配置文件,IP,Utils,properties,Properties,android,property,netconfig
From: https://www.cnblogs.com/kn-zheng/p/17005235.html

相关文章

  • android处理Back键Home键和Menu键事件
    @OverridepublicbooleanonKeyDown(intkeyCode,KeyEventevent){if(keyCode==KeyEvent.KEYCODE_BACK){//监控/拦截/屏蔽返回键......
  • Android.mk 文件语法详解
    0.Android.mk简介:Android.mk文件用来告知NDKBuild系统关于Source的信息。Android.mk将是GNUMakefile的一部分,且将被BuildSystem解析一次或多次。所以,请尽量少的在A......
  • Android真机调试手动添加程序包的LogCat
    android真机调试有时候看LogCat 时,有时候那个跑的本程序的LogCat 没有出现而是 出现的是"All messages(nofilters)"。此时的Log显示是显示的所有的信息,有时候需......
  • Android笔记--文本显示
    文本显示设置文本内容方式一:在.xml文件中利用android:text属性设置文本新创建一个.xml文件示范一下:方式二:在java代码中调用文本视图对象的setText方法设置文本......
  • Android NDK的生命周期JNI_OnLoad与JNI_OnUnload
    NDK的生命周期//当动态库被加载时这个函数被系统调用JNIEXPORTjintJNICALLJNI_OnLoad(JavaVM*vm,void*reserved){LOGI("JNI_OnLoad");retur......
  • Vue之vue.config.js配置文件
    使用vueinspect>output.js可以查看到Vue脚手架的默认配置。使用vue.config.js可以对脚手架进行个性化定制,详情见:https://cli.vuejs.org/zh其中这个配置文件需要和pa......
  • Android studio学习第二期
    layout目录下app页面布局文件activity_main.xml的创建和跳转activity为一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务创建步骤这里选择第二个xml文......
  • 第一行代码android第3版 勘误
     这本书的138页,   代码有误,现在很多新建的项目用这个方式不行,建议this.intent.putExtra("data_nn","我是编辑成功")setResult(RESULT_OK,this.i......
  • Android Intent.getStringExtra() 返回 null
    AndroidIntent.getStringExtra()返回null[英]AndroidIntent.getStringExtra()returnsnull 本文介绍了AndroidIntent.getStringExtra()返回null的处理方法,......
  • Android + OpenCV - Finding extreme points in contours
    原文链接:​​http://answers.opencv.org/question/134783/android-opencv-finding-extreme-points-in-contours/​​导  读:本例子使用轮廓分析,寻找到轮廓的极点;使用......