系统默认输入法改为拼音输入法
1.在defaults.xml添加两个string

+++ b/release/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
@@ -330,4 +330,7 @@
+       <string name="config_enabled_input_methods" translatable="false">com.android.inputmethod.pinyin/.PinyinIME:com.android.inputmethod.latin/.LatinIME</string>
+       <string name="config_default_input_method" translatable="false">com.android.inputmethod.pinyin/.PinyinIME</string>
  • config_enabled_input_methods :系统安装的输入法,我这里安装了MTK拼音和LatinIME
  • config_default_input_method :系统默认输入法,这里是MTK拼音
  • 可通过adb查看系统当前的输入法
adb shell ime list -s

2.DatabaseHelper.java#loadSecureSettings方法增加下面代码

+++ b/release/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
@@ -2402,7 +2402,12 @@ class DatabaseHelper extends SQLiteOpenHelper {private void loadSecureSettings(SQLiteDatabase db) {
+            loadStringSetting(stmt, Settings.Secure.ENABLED_INPUT_METHODS,
+                    com.android.internal.R.string.config_enabled_input_methods);
+            loadStringSetting(stmt, Settings.Secure.DEFAULT_INPUT_METHOD,
+                    com.android.internal.R.string.config_default_input_method);

Android修改系统默认输入法相关推荐

  1. Android 修改系统默认输入法

    原文出处:http://www.ccbu.cc/framework/modify-default-inputmethod.html 1. 修改系统默认输入法 Android系统的默认输入法在很多情况下 ...

  2. Android修改系统默认设置

     1.launcher的布局太居中,要想两边拉伸 <\packages\apps\Launcher2\res\values\dimens.xml> <dimen name=&qu ...

  3. android修改系统density,Android应用开发Android 修改系统默认density

    本文将带你了解Android应用开发Android 修改系统默认density,希望本文对大家学Android有所帮助. 如你所知在Anroid N 中,系统添加了多个级别的密度值供用户选择. 系统的 ...

  4. [Android系统]android7.1 修改系统默认输入法

    参看博客: Android 7.0 删除原生输入法(AOSP)&更换系统默认输入法_Photon128的博客-CSDN博客_aosp输入法 [RK3288][Android6.0] 调试笔记 ...

  5. rk3399 9.0修改系统默认输入法

    在rk3399 9.0中设置搜狗输入法为系统默认输入法 framework/base/core/java/com/android/internal/inputmethod/InputMethodUti ...

  6. Android替换/修改系统默认输入法

    各大输入法的服务 ro.mtk_default_ime=com.tencent.qqpinyin.QQPYInputMethodService//默认qq输入法 ro.mtk_default_ime= ...

  7. Android替换系统默认输入法

    由于产品需求,需将Android原生输入法先后替换成搜狗输入法.百度输入法.谷歌拼音输入法,本文以替换为谷歌输入法为例. packages/apps下新建文件夹,将需替换的第三方输入法apk放入该文件 ...

  8. android修改系统默认时间

    本文是基于Android5.1的代码 1.如何修改出厂默认日期和默认时区 一.修改默认时间 1.修改RTC默认日期 : Android L之前: \alps\mediatek\custom\[proj ...

  9. android 6.0 默认输入法,Android中系统默认输入法设置的方法(输入法的显示和隐藏)...

    1.调用显示系统默认的输入法 方法一. inputmethodmanager imm = (inputmethodmanager) getsystemservice(context.input_met ...

最新文章

  1. java 基本类型之间的转换
  2. Qt 二级菜单无法输入中文
  3. python打开csv文件绘制折线图,[转载]python绘制简单折线图
  4. 最新nacos安装教程(windows版)
  5. 使用Logisim软件实现一位全加器,四位串行加法器,四位并行加法器。
  6. 最新PHP扩展SG11解密教程分享+视频模式
  7. 怎样登陆微信公众号?怎样登陆微信公众号后台?
  8. 【HTML】讲讲HTML5视频播放的方式
  9. linux中括号的用法,全面梳理linux下shell中各种括号的作用和用法
  10. APP定制开发的优势
  11. Camtasia Studio 录制视频保存为camrec格式后快速导出为AVI格式
  12. 新一代区块链手机“甲骨文”即将上市
  13. VeraCrypt的只读问题
  14. java交换机状态_博科SAN交换机的状态等信息查询(华为SNS系列交换机为例OEM博科)...
  15. 思考未来--马云说:30年后的世界不属于互联网公司
  16. HTML5期末大作业:茶叶主题网页设计——精美自适应绿色茶叶公司网页设计(12页) HTML+CSS+JavaScript
  17. 1万条xml文件的写入,附加杂类知识
  18. 深度学习初学者,如何下载常用公开数据集并使用呢?
  19. 服务器中pci_frame信号,利用PCI局部总线实现BIadeServer的数据交换
  20. 一维稳态对流扩散问题,无源项,中心差分格式的python程序

热门文章

  1. 三年级计算机秒打汉字教案,武汉社版三年级全册信息技术 18.汉字输入我能行 教案...
  2. PLC初学者梯形图编程原则
  3. FLEX提高篇--------ShareObject对象详解
  4. PC微信逆向:两种姿势教你解密数据库文件
  5. 我们是如何解决TVS管使用错误的
  6. mysql建表时错误1075_navicat出现错误1075怎么办
  7. Mediapipe 基于KNIFT如何输出识别数据
  8. bzoj 1671: [Usaco2005 Dec]Knights of Ni 骑士
  9. python3基础教程雪峰_[雪峰磁针石博客]python3快速入门教程9重要的标准库
  10. javaScript能做什么