Android中将清单文件的一些配置参数

本文介绍如何在Android应用中安全地配置参数,如友盟App Key等敏感信息,并通过环境变量和本地属性文件实现灵活管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Android中将清单文件的一些配置参数


这里可以存放的应该是不重要的公开的东西,存放支付宝这些重要的信息话参考
客户端token及一些秘钥加理论指南,感觉黑猫大大0。0

第一步我们先在Android studio中打开对应的build.gradle(Moudle:app)

这里写图片描述

然后在顶部添加代码 ,这里用友盟举个例子

String umengAppKey = System.getenv('CNODEMD_UMENG_APP_KEY') //System.getenv的意思是获取本机环境变量"CNODEMD_UMENG_APP_KEY"给 umengAppKey 
File localPropertiesFile = project.rootProject.file('local.properties')//得到根目录文件名为"local.properties"的文间
if (localPropertiesFile.exists()) {
    Properties properties = new Properties()
    properties.load(localPropertiesFile.newDataInputStream())
    umengAppKey = properties.getProperty("umeng.appkey", umengAppKey)//这里就赋值"dwdwdwdw"给umengAppKey拉
}

这里写图片描述

        manifestPlaceholders = [
                UMENG_CHANNEL: "CNodeJS",
                UMENG_APPKEY: umengAppKey
        ]//加上这句话就可以对应到清单文件了

这里写图片描述

    在清单文件中只需要用${}包裹就OK了

这里写图片描述

本文来源自https://github.com/TakWolf/CNode-Material-Design,感谢优秀的开源作品,另外如果觉得本篇文章对你有帮助,评论一下,让我看下有没有帮助到人= =。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值