微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 安装了GMS包中LatinIMEGoolge输入法后的影响

安装了GMS包中LatinIMEGoolge输入法后的影响

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
如果安装了GMS中的LatinImeGoogle.apk后,发现input & language中多了google keyboard,但却没有了android keyborad(AOSP) ,原因是什么?
[SOLUTION]
LatinImeGoogle.apk是GMS包中的输入法,正确安装GMS包之后会用这个输入法代替AOSP中源码的LatinIME输入法。
这个替换在GMS的mk文件中:
include $(CLEAR_VARS)
LOCAL_MODULE := LatinImeGoogle
LOCAL_MODULE_TAGS := optional
LOCAL_OVERRIDES_PACKAGES := LatinIME
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_CERTIFICATE := PRESIGNED
LOCAL_REQUIRED_MODULES := libjni_unbundled_latinimegoogle
其中LOCAL_OVERRIDES_PACKAGES 是要override掉latinIME.
所以这是Google原则上要求安装了GMS包中google LatinIME输入法就覆盖掉自带的LatinIME。因为它的功能更多更强大些

沙发  

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

网站地图

Top