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

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

我把配置文件放在了assets文件夹下

appConfig.properties:

serverUrl=http://192.168.1.155 
import java.io.InputStream; import java.util.Properties;   import android.content.Context;   /**  * 读取properties配置文件  *  * @date 2014-1-15 10:06:38  *  *  */ public class MyProperUtil {   private static Properties urlProps;    public static Properties getProperties(Context c){       Properties props = new Properties();       try {       //方法一:通过activity中的context攻取setting.properties的FileInputStream       InputStream in = c.getAssets().open("appConfig.properties");       //方法二:通过class获取setting.properties的FileInputStream       //InputStream in = PropertiesUtill.class.getResourceAsStream("/assets/ setting.properties "));        props.load(in);       } catch (Exception e1) {       // TODO Auto-generated catch block         e1.printStackTrace();       }               urlProps = props;        System.out.println(urlProps.getProperty("serverUrl"));          return urlProps;       }   } 

使用(注意要传入context参数如activity):

Properties properties = MyProperUtil.getProperties(context.getApplicationContext());     url = properties.getProperty("serverUrl");     Log.i("URL", url); 

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

更多相关文章

  1. Android(安卓)监听网络状态方法详解
  2. Android(安卓)requestWindowFeature使用详解
  3. Android读取文本文件中内容的方法
  4. Android(安卓)apk安装的几种方法
  5. Android(安卓)Studio 更新 Gradle错误解决方法
  6. 技术转载:Android开发之常用代码片段
  7. Android(安卓)OpenGL——GL10方法介绍
  8. Android(安卓)setContentView() 详解
  9. 书评:使用Android(安卓)SDK构建应用,第2版

随机推荐

  1. 使用 Redis 实现一个轻量级的搜索引擎,牛
  2. 学习LINUX的第17天
  3. 使用 Docker 和 Traefik 搭建 WordPress(N
  4. C语言操作符
  5. js模块化操作及购物车案例
  6. IT人生 需要指引(三) 疯狂内卷 何去何从
  7. 初识 jQuery 与$()工厂函数的四种用法,四
  8. 曾经的下片神器回归!下载不限速,无需VIP也
  9. 国产3A大作来了?《黑神话:悟空》炸裂演示视
  10. 别了,IE浏览器