1、设置默认输入法

amlogic_t972/frameworks/base/services$ git diff core/java/com/android/server/InputMethodManagerService.java
diff --git a/services/core/java/com/android/server/InputMethodManagerService.java b/services/core/java/com/android/server/InputMethodManagerService.java
old mode 100644
new mode 100755
index 19170f8ff5b..84bb5e02c39
--- a/services/core/java/com/android/server/InputMethodManagerService.java
+++ b/services/core/java/com/android/server/InputMethodManagerService.java
@@ -3751,6 +3751,9 @@ public class InputMethodManagerService extends IInputMethodManager.Stub// TODO: Make sure that mSwitchingController and mSettings are sharing the// the same enabled IMEs list.mSwitchingController.resetCircularListLocked(mContext);
+
+               Settings.Secure.putString(mContext.getContentResolver(),
+        Settings.Secure.DEFAULT_INPUT_METHOD, "com.sohu.inputmethod.sogou/.SogouIME");}

2、利用mk文件编译输入法
Android.mk

LOCAL_PATH := $(call my-dir)
################################true fasle#######################################
OWA_APKS_SogouInputIME:= true
#############################SogouInputIME######################################
ifeq ($(OWA_APKS_SogouInputIME), true)
include $(CLEAR_VARS)
LOCAL_MODULE := SogouInputIME
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := apk/SogouInputIME.apk
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_MULTILIB :=32
LOCAL_CERTIFICATE := PRESIGNED
include $(BUILD_PREBUILT)
endif

apk文件夹放SogouInputIME.apk

3、加入编译amlogic_t972\device\amlogic\x301\x301.mk

+PRODUCT_PACKAGES += SogouInputIME

android9.0设置默认输入法相关推荐

  1. android9.0 修改默认输入法,切换语言时不改变输入法

    不使用系统默认输入法,内置搜狗输入法并设置为默认输入法 路径:SettingsProvider/src/com/android/providers/settings/DatabaseHelper.ja ...

  2. 20111228_给窗体设置默认输入法

    //给窗体设置默认输入法 //新建一个窗体类ImeForm,设置Form1:ImeForm public class ImeForm:System.Windows.Forms.Form { [DllI ...

  3. Android设置默认输入法

    先安装想要设置默认的输入法 获取系统已安装的输入法ID /*** 获取系统已安装的输入法ID** @param context* @return*/public static String[] get ...

  4. android 设置默认输入法

    设置默认输入法 在 frameworks/base/core/res/res/values/config.xml 添加一个属性: <!--leo add--> <string nam ...

  5. Android.Settings类设置默认输入法

    Android的所有系统设置项(如音量.触摸提示音.默认输入法等信息)均是保存到一个数据库.在界面上调整设置时将值保存到该数据库,开机时将从数据库读取值作为默认设置.这些读取.设置操作都可以通过API ...

  6. win10设置默认输入法_个性化设置技巧

    个性化设置技巧 子墨居士前言本次内容主要是win10系统自带的功能,不是用第三方软件优化桌面的情况下,让自己的电脑桌面能更美观.更舒服.系统自身的个性化设置主要是下图中的几个.鼠标右击->个性化 ...

  7. 计算机自带输入法在哪里设置方法,电脑上输入法怎么设置默认输入法(教你设置步骤)...

    有时候使用电脑往往会遇到这么个情况,每次对文本的输入之前,必须要切换 特别是对于使用电脑的新手来说,不说太多,直接接入教程. 1.系统默认输入法 系统如果不对输入法进行设置,一般都是默认的输入法&qu ...

  8. 计算机自带输入法在哪里设置方法,Windows7设置默认输入法_Win7默认输入法怎么设置?-192路由网...

    在Windows 7电脑中怎么设置默认输入法?安装Windows 7系统后,系统会自带几种输入法,但是系统自带的输入法不太符合国人的使用习惯.因此,很多用户都会选择再安装一个自己使用习惯的输入法,有的 ...

  9. Windows10家庭版怎么设置默认输入法

    Windows10家庭版设置默认输入法详细步骤如下: 1.左击电脑左下角"win"图标,打开"设置" 2.点击"时间和语言" 3.选择左边列 ...

最新文章

  1. EV代码签名证书,支持Windows 10预览版和正式版驱动签名
  2. window上安装mysql数据库
  3. iTerm2配置自动通过堡垒机登录服务器
  4. linux 删除o开头的文件,linux实现除了某个文件或某个文件夹以外的全部删除
  5. 【Java9】异常,finally,线程创建(卖票),线程同步(卖包子),线程练习
  6. 关于宁波一些眼科流传的营养针
  7. 在XX公司工作第二天,维护已有代码
  8. Metadata Service 最高频的应用 - 每天5分钟玩转 OpenStack(164)
  9. 【CodeForces 577C】Vasya and Petya’s Game
  10. 【Leetcode | 9】217. 存在重复元素
  11. LeetCode:砖墙【554】
  12. java map 内存可见性_JMM(一):初识Java内存模型
  13. tomcat记录X-Forwarded-For字段中的远程IP
  14. http://bassistance.de/jquery-plugins/
  15. 用Excel和Python编程完成线性规划问题的求解
  16. 【BUUCTF】[WUSTCTF2020]alison_likes_jojo
  17. 2018云原生技术实践峰会CNBPS 重新定义云原生
  18. 迅雷面试题: 模拟银行一天的工作, 统计vip客户和普通客户的办理业务的平均等待时间.
  19. 【英语】 英语的重音怎么读
  20. 软件测试|测试金字塔是什么,它的目的是什么,以及它包含哪些层次?

热门文章

  1. [原创]分析某app直播地址的过程
  2. 感知器 - 西瓜好坏自动识别——python
  3. HTML CSS的使用以及style标签和属性
  4. 欢迎来到大数据时代-----赶快来了解一些大数据的基础知识
  5. Android简单的布局优化
  6. C#基于虹软SDK人脸识别签到系统
  7. 大数据时代的回收生意经
  8. Kubernetes权限管理与控制-RBAC
  9. nodejs之简单的爬数据
  10. 【阿里云数据总线】Datahub使用Python SDK记录