Android项目创建.prorperties配置文件和调用方法

刚接触Android开发不久,今天写项目发现里面的可变参数有点多,(主要是服务器访问路径),

如果路径改变或者改名字了的话,若都写在代码里,岂不是要炸了?

我想到了Java项目里的有个.prorperties配置文件可以管理这些参数,于是我新建了一个配置文件,用Java调用class的方法获取不到配置文件信息,

我查了一些资料,Android竟然使用数据流进行获取的

 

要再res文件夹里面新建一个文件夹,命名raw

在raw文件夹新建一个.prorperties的配置文件,我命名为tomcaturl,即tomcaturl.prorperties,   

千万注意了,命名的字母不能用大写,不然会报错,要用小写或者数字

符号#为注释符号,键值对,格式是 key = value的,获取直接调用key

 

 

在MainAction的代码中,调取配置文件的代码如下:

 

 //一般在组件加载完再获取路径好一点
//加载配置文件tomacturl.prorperties方法
Properties p = new Properties();
InputStream in = null;
try {
in = getResources().openRawResource(R.raw.tomacturl);
p.load(in);
} catch (IOException e) {
e.printStackTrace();
} finally {
//关闭数据流
if (in != null) {
try {
in.close();
} catch (IOException e) {
}
}
}
// 获取配置文件值
String url = p.getProperty("这里写key,这是要求是字符串") ;
}
posted @   岑惜  阅读(410)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话
点击右上角即可分享
微信分享提示