关于Android部分配置信息存储的更优解

116 阅读1分钟

前言

Android开发中必然会配置一些信息,比如BaseUrl,签名文件,其他sdk的key,secret.通常我们会将其放到一个类里面进行管理,随着开发的愈发臃肿会对我们的开发造成或大或小的影响,下面我将分享我们项目中使用的一种解决方法

简述

主要操作是从建立的properties文件中读取数据并映射到gradleResValues中并从中取出使用

操作

第一步

在根目录新建一个properties文件,并在里面填充数据

image.png

第二步

在build.gradle中配置此文件信息,让androidstudio能够读取.

image.png

然后映射数据,图中只是举例,您也可以将其放到release中使用

image.png

第三步(如何使用)

直接引用

image.png

image.png

注意事项

目前不能识别中文,否则会出现?????

正常

image.png

异常

image.png

image.png