Android 利用Properties进行authority管理

原创 2015年11月19日 18:27:09

Android 利用Properties进行authority管理

本文是针对在编写Android过程中对于Authority进行管理的一些建议。
通常我们在写一个程序的时候,或多或少的需要N多配置,所以就在想怎么使用一个配置文件,进行读取控制。例如:debug的开关;统计用的flurry的key配置等等。所以.properties文件就出来了。
存放位置可以放在src目录下   xxx.properties
关于获取的方法,可以写一个Configuration.java进行读取;
基本方法有:
Properties properties = new Properties();
InputStream in =Configuration.class.getClassLoader().getResourceAsStream("xxx.properties");
properties.load(in);
String类型的可以通过下面的方法获取:
String value = properties.getProperty(String name);
Boolean类型的可以通过先获取到String值,然后可以通过转换来获取:
java.lang.Boolean.parseBoolean(String s);
然后通过在Configuration的各种get的static方法就可以获取到了。
版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

用XCA(X Certificate and key management)可视化程序管理SSL 证书(4)--用自定义的凭证管理中心(Certificate Authority)签名证书请求

在用XCA(X Certificate and key management)可视化程序管理SSL 证书一系列文章的(2)和(3)中,我们学习了如何用XCA(X Certificate and key...

Android性能优化篇:从缓存管理进行优化

无论大型或小型应用,灵活的缓存可以说不仅大大减轻了服务器的压力,而且因为更快速的用户体验而方便了用户。 Android的apk可以说是作为小型应用,其中99%的应用并不是需要实时更新的,而且诟病...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

在Android Studio下使用Gradle,进行多版本代码管理

场景:在项目开发过程中,经常会有需要打包不同版本的 APK 的需求。 比如 debug版,release版,dev版等等。 有时候不同的版本中使用到的不同的服务端api域名也不相同。 比如 debug...

如何Android数据库缓存进行管理

无论大型或小型应用,灵活的缓存可以说不仅大大减轻了服务器的压力,而且因为更快速的用户体验而方便了用户。 Android的apk可以说是作为小型应用,其中99%的应用并不是需要实时更新的,而且诟病于蜗...

Android源码学习之四-ActivityGroup是如何对嵌入的Activitys进行管理的

Android源码学习之四-ActivityGroup是如何对嵌入的Activitys进行管理的

Android将本地工程提交到指定Git仓库上进行代码管理

第一步:安装Git 第二步:在自己的工程目录下右键鼠标 选择 Git Bash Here 执行命令 git init 来创建一个本地代码仓库 执行命令 git add . 来把所有文件添加到仓库 ...

android连接sqlite进行简单的增删改查和事务管理

Android连接数据库sqlite并进行简单的表创建和增删改查功能参考代码,使用Android单元测试进行验证,首先新建项目进行配置单元测试环境请参考博客:http://blog.csdn.net/...

Android使用OkHttp携带Cookie请求数据,并对Cookie进行持久化管理

1.在Application中初始化okhttp. OkHttpUtil.initOkHttp(this); 2.设置cookieJar参数 public static void i...

Android源码学习之四-ActivityGroup是如何对嵌入的Activitys进行管理的

此前,我们对Activity进行了一些学习,在Android中,还提供了一个ActivityGroup类,该类是Activity的容器,可以包含多个嵌套进来的Activitys,我们接下来依然采用源码...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)