本文针对当前基于Android平台的电子产品的市场需求,以谷歌发布的Gingerbread源码为软件平台,以东南大学国家专用集成威廉希尔官方网站 系统工程技术研究中心设计的基于国产CPU的sep6200芯片为硬件平台,在分析Android输入系统框架的基础上,设计并实现了软件鼠标和硬件鼠标功能,方案设计灵活。对于手持终端设备来说,鼠标的支持大大提高了用户的体验性能,具有一定的市场应用价值。
InputPublisher和InputConsumer通过InputChannel进行双向通信。当InputPublisher把输入事件放到共享内存时会通知InputConsumer有事件传入,InputConsumer收到通知后会从共享内存取出事件数据,通过InputQueue传给ViewRoot,ViewRoot对事件进行分类后传给当前具有焦点的View(FocusView)处理。InputConsumer处理完事件后会通知InputPublisher已处理完成,InputPublisher接到通知后会开始向共享内存传输下一次输入事件。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !