0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

瑞芯微RK3566鸿蒙开发板Android11修改第三方输入法为默认输入法

触觉智能 2024-09-24 09:43 次阅读

一、安装输入法并查看输入法包名

本次要安装的是百度输入法,安装方法如下:

1.1 adb命令行方式安装

电脑键盘通过win+R组合键弹出输入框,输入cmd进入电脑终端,并执行以下命令:

#查看是否识别到adb设备 adb.exe devices #让系统获取root权限 adb.exe root# 让系统可读可写 adb.exe remount# 开始安装 adb.exeinstall/your/target/path/baidu.apk

8f25106daf3e4545b1613094544de833~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1727745079&x-signature=rlgVr0RVg4VFug5vOjYlsECzmtU%3D

1.2 U盘/TF卡安装

将输入法apk放置U盘/TF内,插入主板识别到设备后,进入系统桌面找到【资源管理器】应用,点击U盘输入法apk应用安装即可。

安装成功

a689e33415174356bf85bd2669482768~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1727745079&x-signature=KlHuFUMZYXY3rc5fCG3IxSLfOZA%3D

1.3 查看输入法包名

# ime list -s com.baidu.input/.ImeService

输出的结果就是该输入法的包名/类名。

二、系统预安装输入法应用

将需要预安装的百度输入法APK放置
device/rockchip/rk356x/rk3566_r/preinstall_del/目录下

(没有preinstall_del目录就手动创建一个即可),并添加以下文件:

  • Android.mk
  • baidu.apk(APK)
  • preinstall.mk

Android.mk文件内容:

include $(call all-subdir-makefiles)

preinstall.mk文件内容:

PRODUCT_PACKAGES += baidu

注意:baidu为APK名字,例如baidu.apk。

三、修改输入法环境变量

将前面第一步获取到的百度输入法包名/类名添加到以下文件:

frameworks/base/packages/SettingsProvider/res/values/defaults.xml

内容如下:

0 + +com.baidu.input/.ImeService

四、修改默认输入法

将前面输入法环境添加到以下文件:

frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java

添加内容如下:

classDatabaseHelperextendsSQLiteOpenHelper{ loadIntegerSetting(stmt, Settings.Secure.SLEEP_TIMEOUT, R.integer.def_sleep_timeout); + loadStringSetting(stmt, Settings.Secure.DEFAULT_INPUT_METHOD, R.string.config_default_input_method);//add hjt /* * IMPORTANT: Do not add any more upgrade steps here as the global, * secure, and system settings are no longer stored in a database

添加完重新编译源码即可。

五、查看百度输入法是否为默认输入法

命令行

# settings get secure default_input_method com.baidu.input/.ImeService

设置默认输入法成功

590e984d958940b8ae8de4c4f506e48c~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1727745079&x-signature=diY7eKyd2f4Nle1o02tfGQ5xrAM%3D

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Android
    +关注

    关注

    12

    文章

    3921

    浏览量

    127084
  • 嵌入式开发
    +关注

    关注

    18

    文章

    1019

    浏览量

    47490
  • 开发板
    +关注

    关注

    25

    文章

    4920

    浏览量

    97112
  • 触觉智能
    +关注

    关注

    1

    文章

    33

    浏览量

    290
收藏 人收藏

    评论

    相关推荐

    C#中控制输入法

    ;} }在这段程序中,首先对系统默认输入法进行判断,如果默认输入法的Culture是zh-CN,而且输入法名字中不包含"Keyboard"字样,说明
    发表于 12-29 11:12

    输入法不能切换解决方法

    输入法不能切换解决方法输入法不能切换解决方法在输入法图标上右键(图一),设置(图二)。然后将默认输入语言改为美式键盘试试(图)(如果是操作
    发表于 04-24 10:25

    请问android4.4.2如何内置第三方输入法到系统中并设为默认输入法

    android4.4.2如何内置第三方输入法到系统中并设为默认输入法,系统自带的输入法拼音太不友好了,想改为
    发表于 01-11 07:31

    怎样将RK3326 Android 8.1的默认输入法改为讯飞输入法

    有几种方法可以去修改RK3326 Android 8.1的默认输入法呢?怎样将RK3326 Androi
    发表于 02-17 06:54

    如何将RK3288的默认输入法设置中文?

    如何将RK3288的默认输入法设置中文?
    发表于 03-10 06:32

    干货 |RK3568开发板Android11系统开发笔记

    本文截取自《itop-3568开发板Android系统和应用开发手册》硬件平台: Android11 预安装应用功能在进行本章节时,需要将迅
    发表于 06-15 16:56

    RK3566 git拉取android11的源码后进行编译报错如何解决

      你好:  我买的rk3566开发板,git拉取android11的源码后进行编译报下面的错误,麻烦看下。
    发表于 07-19 15:47

    RK3568开发板Android11系统开发笔记分享

    1、迅RK3568开发板Android11系统开发笔记Android11 预安装应用功能在进行
    发表于 08-25 18:06

    RK3566平板产品已通过Android 11 GMS认证

    RK3566平板产品已通过Android 11 GMS认证
    的头像 发表于 04-30 14:58 1823次阅读

    ROC RK3566 PC固件Android11固件

    电子发烧友网站提供《ROC RK3566 PC固件Android11固件.txt》资料免费下载
    发表于 09-21 14:55 33次下载
    ROC <b class='flag-5'>RK3566</b> PC固件<b class='flag-5'>Android11</b>固件

    输入法真的来了!百度输入法、搜狗输入法和讯飞会受影响吗?

    尽管张小龙提到信键盘不是为了抢夺输入法市场,但考虑到信的体量之大,不得不让人进行联想,信键盘推出后,搜狗输入法、百度
    的头像 发表于 12-19 16:53 1376次阅读
    <b class='flag-5'>微</b>信<b class='flag-5'>输入法</b>真的来了!百度<b class='flag-5'>输入法</b>、搜狗<b class='flag-5'>输入法</b>和讯飞会受影响吗?

    RK3566开发板USB OTG模式介绍及命令切换,触觉智能EVB3566主板鸿蒙硬件厂商

    本文USB OTG模式介绍及命令切换,适用于嵌入式工程师、硬件开发教程入门学习课程。设备触觉智能开发
    的头像 发表于 09-05 17:01 925次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3566</b><b class='flag-5'>开发板</b>USB OTG模式介绍及命令切换,触觉智能EVB<b class='flag-5'>3566</b>主板<b class='flag-5'>鸿蒙</b>硬件厂商

    RK3566鸿蒙开发板OpenHarmony标准系统应用兼容性测试指导

    本文OpenHarmony标准系统应用兼容性测试指导,适用鸿蒙系统软件开发测试的新手入门学习课程,设备触觉智能的
    的头像 发表于 09-10 11:56 307次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3566</b><b class='flag-5'>鸿蒙</b><b class='flag-5'>开发板</b>OpenHarmony标准系统应用兼容性测试指导

    RK3566/RK3568 Android11使用OTA升级固件方法,深圳触觉智能鸿蒙开发板演示,备战第九届华为ICT大赛

    本文介绍RK3566/RK3568在Android11系统OTA升级固件方法,使用触觉智能
    的头像 发表于 10-12 11:57 292次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3566</b>/<b class='flag-5'>RK</b>3568 <b class='flag-5'>Android11</b>使用OTA升级固件方法,深圳触觉智能<b class='flag-5'>鸿蒙</b><b class='flag-5'>开发板</b>演示,备战第九届华为ICT大赛

    RK3566/RK3568 Android11下该如何默认屏蔽导航栏/状态栏?看这篇文章就懂了

    本文介绍RK3566/RK3568在Android11系统
    的头像 发表于 10-30 18:26 328次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3566</b>/<b class='flag-5'>RK</b>3568 <b class='flag-5'>Android11</b>下该如何<b class='flag-5'>默认</b>屏蔽导航栏/状态栏?看这篇文章就懂了