Android 国际化 语言相关 和 打包 多渠道配置

1.多国语言切换

demo https://github.com/1015156849/KotlinExpandTools (Kotlin) demo代码已添加 语言配置

想试一下可以直接拷贝languageExpand.kt 和 SharedPreferenceExpand.kt 到项目里,参考demo用法。

具体更新页面 可以不完全采用 recreate(),具体想要什么效果自己处理也可以的。用我这个不需要你额外继承什么类,开箱即用

 

2.针对国内和国外 配置多渠道打包

因为业务上需要 googe的包和国内的包可能存在app名字或者图标不一样,我们一个个去改难免太费劲。这里提供一段自己项目的样板代码,自己拿过去针对的改就可以

 

在app的gradle文件里加上flavorDimensions ""

Android 国际化 语言相关 和 打包 多渠道配置_第1张图片

接着,这段别扔到 android{} 外面了

Android 国际化 语言相关 和 打包 多渠道配置_第2张图片

 

然后到 manifest 里改一下

Android 国际化 语言相关 和 打包 多渠道配置_第3张图片

你可能感兴趣的:(Android)