微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > Android N resource加载逻辑介绍

Android N resource加载逻辑介绍

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
         在android N上有时会碰到语言切换不成功的情况,会有提示"May not be available in some apps",如图所示。 这个与Android N上的resource加载逻辑有关,主要参考下面SOLUTION的第2点。

[SOLUTION]
         1.Android N上resource的选择与N之前有哪些不同?
请参考下图。

          2.系统语言设置为配置文件中没有配置的语言,resource该如何选择?
(1)系统的apk不会使用这种语言的resource来显示,它会从用户语言列表中从上往下遍历,从中找到第一个是在配置文件中配置过的语言,如果没有,就使用en.
(2)三方apk如果有这种语言对应的resource, 则会使用, 如果没有,会从用户语言列表中从上往下遍历,从中找到第一个是在配置文件中配置过的语言,如果没找到,就使用en.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top