输入法
lyglostangel
这个作者很懒,什么都没留下…
展开
-
自定义布局的IMS
什么是自定义输入法?简单的讲,如果你编写的输入法不是基于InputMethodService或者AbstractInputMethodService类,而是完全重新实现IInputMethodService.aidl中定义的Binder接口,那么就可以认为这是一个自定义输入法。 IMF的本质是几个Binder在交互信息,至于如何实现这些Binder,IMF本身并没有规定。其中介绍的Inp转载 2015-08-31 17:43:25 · 593 阅读 · 0 评论 -
Android输入法与自定义软键盘初探
电视机顶盒项目需要用到键盘输入,众所周知,电视的遥控按键较少,无法满足输入的需求,如要输入英文、数字、符合组合的字母时。遥控器的按键就无法满足。基于以上需求,在网上查找了许多资料,和Google api sample 里面的softkeyboard后,终于完成了一个简单的键盘,并可以遥控控制键盘的输入。通过这几天对输入法这块代码的研究,做些总结方便日后查看。 键盘效果图如下转载 2015-08-31 17:18:56 · 675 阅读 · 0 评论 -
Android输入法框架分析
Android输入法框架(Input Method Framework,IMF)是Android中非常重要的模块,它分布于三个部分(确切的说,是三个进程),包含编辑框的客户(Client)app,表示普通的使用输入法的app进程。当点击编辑框时,会切换出当前选中的输入法;当用户在输入法输入字符,提交候选词,则会更新到编辑框中。为了完成这些行为,它需要跟下面的两个输入法相关服务进行交互。对于转载 2015-08-31 17:39:31 · 2231 阅读 · 2 评论 -
【android开发】自定义数字软键盘的设计与实现
相信很多情况下我们看到过一些数字的输入,弹出来的并不是系统自带的键盘。这就是自定义的软键盘,软键盘的一个好处就是简单,操作方便。如何实现一个自定义的软键盘呢??其实这个过程是比较简单的,只要把几个关键的原理搞明白了,你就会发现真的很简单,很方便!看一下效果图:这篇博客主要介绍一下实现的相关原理,下一节就会把具体实现的步骤和大家分享一下!实现软键盘主要用到了系统的两个类K转载 2015-08-31 17:48:22 · 1142 阅读 · 0 评论 -
用EditText实现的 连续输入的密码框
最近项目要实现如下的密码框样式(实现效果图如下)先看单个EditText xml配置的属性:只允许最多输入一个字符[html] view plaincopyEditText android:id="@+id/EditText01" androi转载 2015-08-31 18:18:12 · 1297 阅读 · 0 评论