安卓系统事件处理方法、装置、设备及可读存储介质制造方法及图纸

技术编号:36610902 阅读:26 留言:0更新日期:2023-02-08 09:58
本发明专利技术提供一种安卓系统事件处理方法、装置、设备及可读存储介质,安卓系统事件处理方法包括:当安卓系统启动时,解析配置文件得到配置信息,所述配置信息包括一条或多条配置项,所述配置项包括事件类型、事件参数和事件动作;监听安卓系统事件,获取待处理事件的事件类型和事件参数;根据待处理事件的事件类型和事件参数,在配置信息中查找对应的配置项,若查找到,则执行查找到的配置项中的事件动作。通过本发明专利技术,实现了通过配置文件,即可实现大部分的安卓系统功能需求,从而避免了在对安卓系统进行开发时,需要对代码进行的大量、频繁及耦合的修改。繁及耦合的修改。繁及耦合的修改。

【技术实现步骤摘要】
安卓系统事件处理方法、装置、设备及可读存储介质


[0001]本专利技术涉及安卓(Android)系统开发
,尤其涉及一种安卓系统事件处理方法、装置、设备及可读存储介质。

技术介绍

[0002]随着“三网融合”的发展(三网,即电信网、计算机网和有线电视网),Android系统成为智能机顶盒上使用最普遍的系统,机顶盒上承载的业务越来越丰富,运营商对机顶盒系统的功能需求越来越多,机顶盒设备厂商在做系统框架开发和适配的过程中,需要针对不同客户的需求进行代码修改。
[0003]目前当有新增系统需求时,通常是直接对系统框架代码进行修改,以满足功能需求,然而对Android系统框架代码进行大量、频繁及耦合的修改会影响系统框架的稳定性,同时会导致系统代码的碎片化,进而导致后续的系统代码维护和功能移植工作量较大。

技术实现思路

[0004]本专利技术的主要目的在于提供一种安卓系统事件处理方法、装置、设备及可读存储介质,旨在解决对安卓系统框架代码进行大量、频繁、耦合的修改会影响系统框架的稳定性,同时会导致系统代码的碎片化,进而导致后续本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种安卓系统事件处理方法,其特征在于,所述安卓系统事件处理方法包括:当安卓系统启动时,解析配置文件得到配置信息,所述配置信息包括一条或多条配置项,所述配置项包括事件类型、事件参数和事件动作;监听安卓系统事件,将监听到的安卓系统事件作为待处理事件,获取待处理事件的事件类型和事件参数;根据待处理事件的事件类型和事件参数,在配置信息中查找对应的配置项,若查找到,则执行查找到的配置项中的事件动作。2.如权利要求1所述的安卓系统事件处理方法,其特征在于,所述配置项还包括触发条件,所述若查找到,则执行查找到的配置项中的事件动作包括:若查找到,且安卓系统的当前环境满足查找到的配置项中的触发条件,则执行查找到的配置项中的事件动作。3.如权利要求1所述的安卓系统事件处理方法,其特征在于,所述配置项还包括函数、函数参数、类和包,所述执行查找到的配置项中的事件动作包括:加载查找到的配置项中的类和包,执行配置项中的事件动作,以配置项中的函数参数为参数,执行配置项中的函数。4.如权利要求1所述的安卓系统事件处理方法,其特征在于,所述配置项还包括处理标志位,在所述若查找到,则执行查找到的配置项中的事件动作之后,包括:若查找到的配置项中的处理标志位的值为第一预设值,则将事件转给安卓系统继续处理;若查找到的配置项中的处理标志位的值为第二预设值,则结束事件处理。5.如权利要求1所述的安卓系统事件处理方法,其特征在于,所述事件类型包括按键事件、Intent事件、广播事件和数据读写事件,在所述当安卓系统启动时,解析配置文件得到配置信息之前,包括:根据事件类型对配...

【专利技术属性】
技术研发人员:叶剑陈世庆
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:

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

1