Android读取properties配置文件的实例详解
发布时间 - 2026-01-11 03:23:46 点击率:次Android读取properties配置文件的实例详解

因为一些配置信息,多处用到的。且以后可能变更的,我想写个.prorperties配置文件给管理起来。
我把配置文件放在了assets文件夹下
appConfig.properties:
serverUrl=http://192.168.1.155
import java.io.InputStream;
import java.util.Properties;
import android.content.Context;
/**
* 读取properties配置文件
*
* @date 2014-1-15 10:06:38
*
*
*/
public class MyProperUtil {
private static Properties urlProps;
public static Properties getProperties(Context c){
Properties props = new Properties();
try {
//方法一:通过activity中的context攻取setting.properties的FileInputStream
InputStream in = c.getAssets().open("appConfig.properties");
//方法二:通过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;
System.out.println(urlProps.getProperty("serverUrl"));
return urlProps;
}
}
使用(注意要传入context参数如activity):
Properties properties = MyProperUtil.getProperties(context.getApplicationContext());
url = properties.getProperty("serverUrl");
Log.i("URL", url);
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# Android
# properties
# properties的读取方法
# 读取properties文件
# Android local.properties 文件读取实例详解
# Android 读取Properties配置文件的小例子
# 配置文件
# 放在
# 如有
# 我把
# 希望能
# 谢谢大家
# 多处
# 想写
# 疑问请
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何快速生成可下载的建站源码工具?
韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐
如何快速查询域名建站关键信息?
今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】
轻松掌握MySQL函数中的last_insert_id()
Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全
Laravel怎么自定义错误页面_Laravel修改404和500页面模板
Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】
浅述节点的创建及常见功能的实现
Laravel Docker环境搭建教程_Laravel Sail使用指南
Windows10怎样连接蓝牙设备_Windows10蓝牙连接步骤【教程】
Laravel如何实现用户密码重置功能?(完整流程代码)
PythonWeb开发入门教程_Flask快速构建Web应用
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】
Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】
活动邀请函制作网站有哪些,活动邀请函文案?
如何快速上传自定义模板至建站之星?
JS弹性运动实现方法分析
Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】
Linux系统命令中screen命令详解
JavaScript中的标签模板是什么_它如何扩展字符串功能
laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法
5种Android数据存储方式汇总
三星、SK海力士获美批准:可向中国出口芯片制造设备
如何使用 jQuery 正确渲染 Instagram 风格的标签列表
iOS发送验证码倒计时应用
PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】
Bootstrap整体框架之CSS12栅格系统
微信小程序 canvas开发实例及注意事项
如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
如何在阿里云虚拟主机上快速搭建个人网站?
Laravel如何与Inertia.js和Vue/React构建现代单页应用
香港服务器租用费用高吗?如何避免常见误区?
如何快速搭建高效简练网站?
JS中对数组元素进行增删改移的方法总结
Laravel如何实现全文搜索功能?(Scout和Algolia示例)
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
Laravel如何实现一对一模型关联?(Eloquent示例)
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转
Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置
Claude怎样写结构化提示词_Claude结构化提示词写法【教程】
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
高防服务器租用指南:配置选择与快速部署攻略
简单实现Android验证码
Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】
Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案

