zoukankan      html  css  js  c++  java
  • android 如何创建配置文件和读配置文件

    因为一些配置信息,多处用到的。且以后可能变更的,我想写个.prorperties配置文件给管理起来。在studio中新建一个Assets文件——>新建一个file文件类型为properties文件,该文件可以与res,java同级
    这里写图片描述

    这里写图片描述

    这里写图片描述

    这里写图片描述

    这里写图片描述

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

    appConfig:

    serverUrl=http://192.168.110:8088/ap

    操作的工具类:
    ProperTies :

    public class ProperTies {
    
        public static Properties getProperties(Context c){
            Properties urlProps;
            Properties props = new Properties();
            try {
                //方法一:通过activity中的context攻取setting.properties的FileInputStream
                //注意这地方的参数appConfig在eclipse中应该是appConfig.properties才对,但在studio中不用写后缀
                //InputStream in = c.getAssets().open("appConfig.properties");
                InputStream in = c.getAssets().open("appConfig");
                //方法二:通过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;
            return urlProps;
        }
    }
    

    使用:

    Properties proper = ProperTies.getProperties(getApplicationContext());
                    String serviceUrl = proper.getProperty("serverUrl");
                    Log.i("TAG", "serviceUrl=" + serviceUrl);

    测试结果为:

    01-25 07:51:50.743 13019-13019/? I/TAG: serviceUrl=http://192.168.110:8088/ap
  • 相关阅读:
    2017年寒假作业(二)
    2017年寒假作业(一)
    JAVA类型转换
    两数之和(LeetCode)
    编程汇总
    赌神(赛码网基础算法题)
    个人作业——软件工程实践总结
    个人作业——软件产品案例分析
    交换队伍交接过程及个人心得
    软件工程结对作业第二次
  • 原文地址:https://www.cnblogs.com/jpfss/p/9877160.html
Copyright © 2011-2022 走看看