MTK Android11内置Google拼音输入法
生活随笔
收集整理的這篇文章主要介紹了
MTK Android11内置Google拼音输入法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
MTK Android11內置Google拼音輸入法
- MTK Android11內置Google拼音輸入法
- 一、加入apk和mk文件
- 二、在build/target/product/handheld_product.mk文件中的PRODUCT_PACKAGES這一項添加一行GoogleInput
- 三、裁剪系統時放行MtkContactsProvider和UserDictionaryProvider,否則會報錯java.lang.SecurtyException: Faled to find provider com.android.contacts for user 0; expected to find a valid ContentProvider for this authority
一、加入apk和mk文件
在/packages/apps目錄下新建GoogleInput目錄,在目錄中新建Android.mk文件,加入Google拼音的apk重命名為GoogleInput,目錄結構如下:
Android.mk文件內容如下:
# ///ADD START # ///ADD END # 設置當前工作路徑 LOCAL_PATH:= $(call my-dir) # 清除變量值 include $(CLEAR_VARS) # 生成的模塊名稱 LOCAL_MODULE := GoogleInput # 生成的模塊類型 LOCAL_MODULE_CLASS := APPS # 生成的模塊后綴名,此處為apk LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX) # 設置模塊tag,tags取值可以為:user debug eng tests optional # optional表示全平臺編譯 LOCAL_MODULE_TAGS := optional # LOCAL_PRIVILEGED_MODULE := true LOCAL_BUILT_MODULE_STEM := package.apk # 設置源文件 LOCAL_SRC_FILES := $(LOCAL_MODULE).apk # LOCAL_CERTIFICATE := platform # 設置簽名,此處表示保持apk原有簽名 LOCAL_CERTIFICATE := PRESIGNED # 此處表示預編譯方式 include $(BUILD_PREBUILT)二、在build/target/product/handheld_product.mk文件中的PRODUCT_PACKAGES這一項添加一行GoogleInput
三、裁剪系統時放行MtkContactsProvider和UserDictionaryProvider,否則會報錯java.lang.SecurtyException: Faled to find provider com.android.contacts for user 0; expected to find a valid ContentProvider for this authority
總結
以上是生活随笔為你收集整理的MTK Android11内置Google拼音输入法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决某些Android手机人民币符号¥只
- 下一篇: Android pms权限管理,PMS权