问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何在Android开发中对properties文件进行读取

发布网友 发布时间:2022-04-25 16:50

我来回答

2个回答

热心网友 时间:2023-10-20 03:58

android中读取properties就简单多了,不过不建议用properties 因为apk是要打包的,也就是说,properties文件要在你的应用程序发布之前打包进去

读取方式:

1. 将 properties文件复制到res/raw目录下

2. 调用android api 获取raw下的输入流

3.Properties pr = new Properties();
try {
   pr.load(getResources().openRawResource(R.raw.test));

    //resources中打开一个输入流,这个输入流就是你的properties文件

} catch (IOException e) {
   e.printStackTrace();
}

热心网友 时间:2023-10-20 03:59

开发应用的时候会有一些有可能会变得值,例如webservice地址 应用的一些ID等等,之前一直都是直接在应用中改代码,不是忘点这忘点那,于是想到了可以用Properties配置文件,我把网址等变量配置的配置文件中,这样之后再改的话就直接改配置文件就行了,就不用改代码了
下面给大家说说Properties的用法

代码如下:

public static String getPropertiesURL(Context c, String s) {
String url = null;
Properties properties = new Properties();
try {
properties.load(c.getAssets().open("property.properties"));
url = properties.getProperty(s);
} catch (Exception e) {
e.printStackTrace();
}
return url;
}

这里我把配置文件放在了assets文件夹下 大家也可以放在raw下 还可以跟我们Java文件同级这样我们就可以读到Properties值了
配置文件的写法很简单:
例如 url=www.jb51.net就行注释用#号
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? android studio properties for corelibtest怎么打开 天正T20软件,屏幕上修改properties的快捷命令在哪里?如何调出来用???_百度问一问 后缀名为.properties的打开方式应该是什么(注册认证文件 ) 怎么打开internet properties 宝马3系多久更换刹车片 如何打开和修改后缀名为properties的文件呢? 宝马汽车的刹车片一般行驶几公里就必须更换? 手机server.properties怎么打开 宝马汽车前刹车片还有4mm需要更换吗? android properties怎么打开 宝马325Li刹车片多久换,325Li刹车片品牌型号及更换教程? 在eclipse中用那种方式打开properties文件 会有Properties 和 Source 两种视图方式 宝马x3刹车片多久换一次 properties文件怎么打开 宝马M2刹车片多久要换? properties文件怎么打开啊 320li刹车片应当多少公里更换一次 宝马525li刹车片什么是时候换一次。大约多少钱??? 宝马120i刹车片多久换,120i刹车片品牌型号及更换教程? 宝马叉一刹车盘啥时候更换? properties word可以打开么 vc++6.0怎么打开Properties,最好文字配上图片谢谢 如何写一个.properties文件,如何调用 VS2015 properties窗口怎么打开 我的世界server.properties怎么打开 java的properties文件怎么创建? serverinfo.properties怎么打开修改 ps去除半透明logo水印 vivo中的背景虚化怎么拍,手机与主体距离有多少 vivo 背景虚化模式是什么 vivoz1拍照怎么背景虚化 vivo z3怎么修改通话背景 我的永久被封了,还能解开吗 vivoz3怎么把所有的页面设置成一样的背景? vivoz3i怎么设置通话背景 我的永久被封了,还能解开吗? 被永久封号的话,就不可能找回来了么?还是有什么方法可以找回来? 水调歌头的低绮户的"绮"念yi,还是qi? 360度定时关机专家的功能列表 被永久封了怎么办?