在android app bundle上处理app中的动态语言更改

al_mukthar

我使用了最新的android包装格式捆绑包,并将我的应用发送到Beta渠道,捆绑减少了应用大小的60%,真是太棒了,

我的应用程序支持英语和阿拉伯语(可以在应用程序中即时切换)

现在的问题是:AFAIK基本apk将仅在应用程序下载期间具有用于用户语言的资源(如果在下载时,如果语言是英语,则只会对string-en.xml进行废弃)

所以我该如何处理用户在应用内切换语言的情况..

请告诉我..

萨加尔

AFAIK可以通过使用捆绑软件块来控制您希望应用捆绑软件支持的配置APK类型。

根据文档

android {

    ...
    bundle {
        language {
            // Specifies that the app bundle should not support
            // configuration APKs for language resources. These
            // resources are instead packaged with each base and
            // dynamic feature APK.
            enableSplit = false
        }
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章