您的位置:首页 > 移动开发 > Android开发

android 读取properties文件

2015-06-25 10:55 615 查看
import java.io.File;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.IOException;

import java.util.Properties;

import android.content.Context;

import android.util.Log;

public class PropertiesUtils {

/**

* 从assets中读取properties文件

* @param c

* @param fileName 文件路径+名称

* @param paramName 变量名称

* @return 值

* String name = PropertiesUtils.getPropertiesURL(this, "email.properties", "KEY_SMTP");

*/

public static String getPropertiesURL(Context c, String fileName,String paramName) {

String meg = null;

Properties properties = new Properties();

try {

properties.load(c.getAssets().open(fileName));

meg = properties.getProperty(paramName);

} catch (Exception e) {

e.printStackTrace();

}

return meg;

}

/**

* 从src根目录下读取properties文件

* @param key 变量名称

* @return 值

* String name = PropertiesUtils.read("KEY_SMTP");

*/

public static String read(String key) {

try {

Class<ReadProperties> c = ReadProperties.class;

Properties properties = new Properties();

properties.load(c.getResourceAsStream("/email.properties"));

return properties.getProperty(key);

} catch (Exception e) {

return null;

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: