android中配置文件property的用途以及使用
来源:互联网 发布:淘宝贷款需要什么条件 编辑:程序博客网 时间:2024/05/16 09:29
1.首先在源代码根目录(src下)下创建一个名为netconfig.properties的文件(也可以在其他目录下)。
2.打开netconfig.properties文件,在该文件中添加下列代码.
Java代码:
- #该处为注释
- IP=192.168.1.111
- PORT=3535
- MSG=这是一个很长的字符串,<br>我们可以使其换行 \
- 一行显示不下时,<br>可以分行显示。
- #该处为注释
- IP=192.168.1.111
- PORT=3535
- MSG=这是一个很长的字符串,<br>我们可以使其换行 \
- 一行显示不下时,<br>可以分行显示。
#该处为注释 IP=192.168.1.111 PORT=3535 MSG=这是一个很长的字符串,<br>我们可以使其换行 \ 一行显示不下时,<br>可以分行显示。 #该处为注释IP=192.168.1.111PORT=3535MSG=这是一个很长的字符串,<br>我们可以使其换行 \一行显示不下时,<br>可以分行显示。
说明:上面代码中,#为配置文件中的注释,而在配置文件中,可以使用<br>等进行格式处理,在配置文件中,如果某个属性过长,一行不能输入完全是,可以通过 \ 通知系统,下一行同样为该属性的值。
3.之后创建一个工具类Utils类,其代码如下所列。
- **
- * @description: 工具类
- * @version 1.0
- * @created on 2010-12-3 下午02:39:52
- */
- public class Utils {
- /**
- * 得到netconfig.properties配置文件中的所有配置属性
- *
- * @return Properties对象
- */
- public static Properties getNetConfigProperties() {
- Properties props = new Properties();
- InputStream in = Utils.class.getResourceAsStream("/netconfig.properties");
- try {
- props.load(in);
- } catch (IOException e) {
- e.printStackTrace();
- }
- return props;
- }
- }
** * @description: 工具类 * @version 1.0 * @created on 2010-12-3 下午02:39:52 */ public class Utils { /** * 得到netconfig.properties配置文件中的所有配置属性 * * @return Properties对象 */ public static Properties getNetConfigProperties() { Properties props = new Properties(); InputStream in = Utils.class.getResourceAsStream("/netconfig.properties"); try { props.load(in); } catch (IOException e) { e.printStackTrace(); } return props; } }
4.在需要使用配置文件中配置的属性值时,直接调用上述方法即可,如下所示。
- String IP = Utils.getNetConfigProperties().getProperty("IP");
如果是中文,会出现乱码,需要下面步骤转码
IP = new String(IP.getBytes("ISO8859-1"), encoding);
encoding和工程的格式一样,例如工程是UTF-8编码,那么这里就填UTF-8,如果是GBK,那么这里就填GBK
- android中配置文件property的用途以及使用
- android中配置文件property的用途以及使用<转>
- spring配置文件中<context:property-placeholder />的使用
- Spring 配置文件中 Bean 的 property 属性使用示例
- Spring 配置文件中 constructir -arg 和 property 的使用案例
- android中JNI的用途及简单使用
- spring中读取数据库的property配置文件
- Android中contentProvider的用途
- Android中MimeType的用途
- Android MimeType的用途以及所有类型
- Android MimeType的用途以及所有类型
- Android MimeType的用途以及所有类型
- Android MimeType的用途以及所有类型
- Android MimeType的用途以及所有类型
- MyBatis学习之全局配置文件中各个标签的用途
- Android Studio 的简单配置使用以及各文件用途(一)
- Android Studio 的简单配置使用以及各文件用途(二)
- 黑马程序员-@property的使用以及注意事项
- 转自MSDN:规划 ASP.NET 网站 值得一看
- httpclient通过POST来上传文件,而不是通过流的形式,并在服务端进行解析(通过httpmime.jar来操作)
- TCP-IP:IP校验和讨论
- 屌丝要当高富帅!
- j2Me 增删改查
- android中配置文件property的用途以及使用
- IOS7开发~新UI学起(二)
- WPF学习系列 MVVM设计模式 二 简单的增删改
- PHP跑在Mac OS X中
- Oracle 11.2.0.2 Patch install - Windows中安装补丁后DB Control无法启动
- JAVA多态+接口实现
- 计算机科学中最重要的32个算法
- 十大史上最恶心的操作系统
- xcode ios项目出现编译问题的解决办法