2 sw791490814 SW791490814 于 2016.05.06 00:16 提问

InputMethodManager 强制设置输入法类型

InputMethodManager中有个方法可以强制设置输入法类型setInputMethod(),其中有两个参数不知怎么得到,希望有遇到的可以告知。下面是官方文档的解释
public void setInputMethod (IBinder token, String id)
    强制切换到新输入法部件。只能由持有token的应用程序(application)或服务(service) 调用当前激活输入法。
   参数
    token 在输入法启动时提供令牌验证,验证后可对其进行操作。
    id 切换到新输入法的唯一标识。

2个回答

CSDNXIAON
CSDNXIAON   2016.05.06 00:22

设置系统默认输入法为
InputMethodManager 输入法
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

chepushtanov
chepushtanov   2016.05.06 01:41

блять, дайте эти ебучии баллы,

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android中软键盘InputMethodManager的弹出和隐藏,以及显示和隐藏的监听
1.首先设置软键盘的弹出模式,设置在初始化View的前面 @Override protected void onCreate(Bundle savedInstanceState) { this.requestWindowFeature(Window.FEATURE_NO_TITLE); super.onCreate(savedInstanceState);
Android隐藏输入法键盘(hideSoftInputFromInputMethod没有效果)
在个别时候,需要强制隐藏Android输入法键盘,如当前键盘正在显示,这个时候点击了侧滑面板,就要强制隐藏输入法键盘。网上常见的方法有:1、 InputMethodManager imm = (InputMethodManager) getActivity() .getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftI
[Android] InputMethodManager内存泄露现象及解决 输入法造成的内存泄露
当遇到这个输入法造成的内存泄露的时候,我表示一脸惊讶,因为我整个Activity中没有如何一个输入类控件,更不存在使用输入键盘。但是内存就这样不知不觉的泄露了。既然遇到了问题,我们就要寻求解决方案。 先看一下内存泄露对象InputMethodManager的引用路径 要想让Activity释放掉,思路就是将path togc这个链路剪断就可以.在这个bug中这个链路上有两个节点mContext(
android 显示和隐藏输入法键盘用法介绍
在个别时候,需要强制隐藏Android输入法键盘,如当前键盘正在显示,这个时候点击了侧滑面板,就要强制隐藏输入法键盘。网上常见的方法有: 1、InputMethodManager imm = (InputMethodManager) getActivity() .getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftI
Android InputMethodManager 内存泄漏解决方案
之前使用LeakCanary工具定位内存问题时候,发现系统输入法的内存泄漏,网上也有挺多解决方案。
android 软键盘完全解析 InputMethodManager
官方文档:Central system API to the overall input method framework (IMF) architecture, which arbitrates interaction between applications and the current input method. You can retrieve an instance of this i
Android输入法管理器设置输入法类型通过setCurrentInputMethodSubtype来设置
InputMethodManager输入法管理器,其中有一个方法可以设置输入法类型,不知道各位遇到过没有。 setCurrentInputMethodSubtype()其中的参数是怎么设置?我现在想通过InputMethodManager中的setCurrentInputMethodSubtype()方法来设置输入法类型为数字类型,现在默认是字母类型。希望各位有遇到的可以告知,比较急
Android输入法之——在代码中强制切换和获得当前输入法
强制转换输入法 1.InputMethodManager.setInputMethod (IBinder token, String id) public void setInputMethod (IBinder token, String id) Force switch to a new input method component. This can only be called
Android InputMethod 源码分析,显示输入法流程
1.简介本文基于 android N,借鉴 http://blog.csdn.net/huangyabin001/article/details/28434989 ,记录一下输入法显示的流程,相当于一篇读书笔记,方便记忆与学习大体流程如下: InputMethodManagerService(下文也称IMMS)负责管理系统的所有输入法,包括输入法service(InputMethodServic
[Android][Memory Leak] InputMethodManager内存泄露现象及解决
[Android][Memory Leak]InputMethodManager内存泄露现象及解决 现象:          在特定的机型天语k_touch_v9机型上,某个界面上出现InputMethodManager持有一Activity,导致该Activity无法回收.如果该Activity再次被打开,则旧的会释放掉,但新打开的会被继续持有无法释放回收.MAT显示Path to gc