一叶梧桐

2014年6月4日

Android输入法框架系统(下)

摘要: 程序焦点获取事件导致输入法显示 从上面可以知道程序获得焦点时,程序端会先间接的调用IMMS的startInput将焦点View绑定到输入法,然后会调用IMMS的windowGainFocus函数,这个函数就可能显示输入法, 是否显示输入法由焦点view的属性决定。过程流程图如下:代码处理逻辑如下:[... 阅读全文

posted @ 2014-06-04 17:30 一叶梧桐 阅读(1147) 评论(0) 推荐(0)
Android输入法框架系统(上)

摘要: 输入法,就是用来输入字符(包括英文,俄文,中文)的工具。输入法你可以看成是一种字符发生器,它将输入数据触摸事件或者按键事件转化为其他更丰富的字符。在PC时代,输入法的原始输入来自实体键盘,鼠标,然后输入法将这些事件对应的ASCII码转换为俄文,中文,当然如果是英文是不需要转换,直接发送即可。而在An... 阅读全文

posted @ 2014-06-04 17:29 一叶梧桐 阅读(1789) 评论(0) 推荐(0)
android源码追踪学习 RecipientsEditor

摘要: RecipientsEditor 新建短信时输入收接者的editor,[java] view plaincopypublicclassRecipientsEditorextendsMultiAutoCompleteTextView{privateintmLongPressedPosition=-1;... 阅读全文

posted @ 2014-06-04 17:09 一叶梧桐 阅读(271) 评论(0) 推荐(0)
解决在转发一条内容为满的彩信,删除主题FWD,发送的时候提示转化为短信。

摘要: 问题描述:1.长按一条输入内容为满的彩信,选择转发2.输入联系人-删除主题FWD-发送测试结果为:提示正转化为短信(见附件)预期结果为:不应该有提示,应该还是彩信测试结果图为:根据提示的Toast内容“Converting to text message...”进行代码最终进行代码定位到Compos... 阅读全文

posted @ 2014-06-04 11:00 一叶梧桐 阅读(671) 评论(0) 推荐(0)