发明名称 一种基于android的x86端按键适配方法及系统
摘要 本发明提供一种基于android的x86端按键适配方法及系统,所述基于android的x86端按键适配方法包括以下步骤:创建模拟按键驱动步骤,在android内核源码目录下创建模拟按键驱动后,在用户空间构造按键事件并写入到android内核中;按键事件写入步骤,在android中间件往事件设备节点中写入按键事件;按键采集步骤;以及,处理步骤,判断微控器发送过来的按键类型并分别进行相应的处理。本发明通过创建模拟按键驱动步骤实现按键适配,实现按键采集和按键处理可以分开在微控器和X86端的处理器中分别运行,响应速度快,还能够实现硬按键启动非launcher的android应用程序界面。
申请公布号 CN102981875B 申请公布日期 2015.12.02
申请号 CN201210493790.2 申请日期 2012.11.28
申请人 深圳市航盛电子股份有限公司 发明人 何照丹;朱别明
分类号 G06F9/445(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 深圳市科吉华烽知识产权事务所(普通合伙) 44248 代理人 韩英杰;许建
主权项 一种基于android的x86端按键适配方法,其特征在于,包括以下步骤:创建模拟按键驱动步骤,在android内核源码目录下创建模拟按键驱动,通过模拟按键驱动在android的用户空间构造按键事件并写入到android内核中;按键事件写入步骤,在android中间件往事件设备节点中写入按键事件;按键采集步骤,将硬按键连接至与X86端相独立的微控器,由微控器对按键进行采集得到按键值;以及,处理步骤,判断微控器发送过来的按键类型,若属于android的非标准按键,则通过android 的AM命令将按键值进行封装和广播,广播传送给launcher后启动相应的功能界面;若属于android的标准按键,则将按键值写入模拟按键驱动对应的按键事件中,android的输入系统读取按键事件后完成按键事件所对应的功能。
地址 518000 广东省深圳市宝安区福永街道和平居委福园一路航盛工业园