Android读取属性配置文件的实例详解

  Android读

<>强取属性配置文件的实例详解

  

因为一些配置信息,多处用到的。且以后可能变更的,我想写个.prorperties配置文件给管理起来。

  

我把配置文件放在了资产文件夹下

  

appConfig。属性:
  

        serverUrl=http://192.168.1.155   之前            进口java.io.InputStream;   进口java.util.Properties;      进口android.content.Context;/* *   *读取属性配置文件   *   * @date 2014-1-15 10:06:38   *   *   */公开课MyProperUtil {   私有静态属性urlProps;   公共静态属性getproperty(上下文c) {   属性道具=new属性();   尝试{//方法一:通过活动中上下文的攻取setting.properties的FileInputStream   InputStream的=c.getAssets () .open (“appConfig.properties”);//方法二:通过类获取setting.properties的FileInputStream//=PropertiesUtill.class InputStream。getResourceAsStream(“/资产/设置。属性”));   props.load(的);   }捕捉(异常e1) {//TODO自动生成的catch块   e1.printStackTrace ();   }      urlProps=道具;   System.out.println (urlProps.getProperty (“serverUrl”));   返回urlProps;   }      }      之前      

使用(注意要传入上下文参数如活动):

        属性的属性=MyProperUtil.getProperties (context.getApplicationContext ());   url=properties.getProperty (“serverUrl”);   日志。我(“URL”, URL);之前      

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Android读取属性配置文件的实例详解