一种基于android的x86端按键适配方法及系统技术方案

技术编号:8452848 阅读:525 留言:0更新日期:2013-03-21 13:44
本发明专利技术提供一种基于android的x86端按键适配方法及系统,所述基于android的x86端按键适配方法包括以下步骤:创建模拟按键驱动步骤,在android内核源码目录下创建模拟按键驱动后,在用户空间构造按键事件并写入到android内核中;按键事件写入步骤,在android中间件往事件设备节点中写入按键事件;按键采集步骤;以及,处理步骤,判断微控器发送过来的按键类型并分别进行相应的处理。本发明专利技术通过创建模拟按键驱动步骤实现按键适配,实现按键采集和按键处理可以分开在微控器和X86端的中央处理器中分别运行,响应速度快,还能够实现硬按键启动非launcher的android应用程序界面。

【技术实现步骤摘要】

本专利技术涉及一种按键适配的方法,尤其涉及一种能够快速响应的基于android的 x86端按键适配方法,并提供基于android的x86端按键适配系统。
技术介绍
现有的双CPU系统中,按键适配普遍使用android input命令,或则将按键值发送到android应用层,通过进程间通信将按键值发送到android输入系统的应用层的事件队列中进行处理,该方法由于android应用层的进程间通信的效率低,因此无法满足X86端按键适配的响应时间要求,比较耗时,一般需要500ms左右。而且该方法下,硬按键启动除 launcher外的android应用程序界面,launcher如果不是前台活动,贝U无法监听android 输入系统的按键事件,因此实现不了硬按键启动launcher外的应用程序界面。
技术实现思路
本专利技术所要解决的技术问题是需要提供一种能够快速响应。并且能实现对 launcher外的应用程序界面进行启动的基于android的x86端按键适配方法。对此,本专利技术提供一种基于android的x86端按键适配方法,包括以下步骤创建模拟按键驱动步骤,在android内核源码目录下创本文档来自技高网...

【技术保护点】
一种基于android的x86端按键适配方法,其特征在于,包括以下步骤:创建模拟按键驱动步骤,在android内核源码目录下创建模拟按键驱动,通过模拟按键驱动在android的用户空间构造按键事件并写入到android内核中;按键事件写入步骤,在android中间件往事件设备节点中写入按键事件;按键采集步骤,将硬按键连接至与X86端相独立的微控器,由微控器对按键进行采集得到按键值;以及,处理步骤,判断微控器发送过来的按键类型,若属于android的非标准按键,则通过android?的AM命令将按键值进行封装和广播,广播传送给launcher后启动相应的功能界面;若属于android的标准按键,...

【技术特征摘要】

【专利技术属性】
技术研发人员:何照丹朱别明
申请(专利权)人:深圳市航盛电子股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1