JAVA android 获取assets文件夹中的properties文件 并从中获取数据

class PropertiesUtils {
    
    private static Properties properties = null;
    
    private static void readProperties() {
        try {
            InputStream in = PropertiesUtils.class.getResourceAsStream("/assets/sdk_param_config.properties");
            properties = new Properties();
            properties.load(in);
        } catch (IOException e) {
            e.printStackTrace();
        } catch (NullPointerException e) {
            Log.e("PropertiesUtils", "get nothing");
            e.printStackTrace();
        }
    }
    
    public static Properties getProperties() {
        if (properties == null) {
            readProperties();
        }
        return properties;
    }
}

文件存放于主程序里

 

获取数据

 

String a = properties.getProperty("a");

 

posted @ 2018-03-01 14:56  萧熊猫  阅读(306)  评论(0编辑  收藏  举报