本发明涉及一种通过gpio控制android系统杀死应用的方法,属于计算机应用技术领域。
背景技术:
在日常开发中,gpio作为常用的开关量控制信号,通过控制指定gpio实现引脚拉低拉高,广泛应用于工业领域的数据采集和驱动控制,而系统想要杀死指定的应用就必须通过在代码中添加杀死的相关代码,一旦加入杀死指定应用的代码,系统就会杀死指定应用,不需杀死时又得修改代码去掉相关代码才可,缺少类似于控制系统杀死应用的开关。
技术实现要素:
本发明提供一种通过gpio控制android系统杀死应用的方法,以解决现有技术存在的重复修改代码的问题。
本发明的技术方案是:一种通过gpio控制android系统杀死应用的方法,其特征在于,包括以下步骤:
第一步:编写要用来控制android系统杀死应用的gpio引脚的驱动,控制和查看该引脚电平的高低;
第二步:在系统hardware层添加hal模块字符驱动,以方便framework层的调用;
第三步:在framework层添加服务,用该服务调用第二步中hal模块实现的方法检测gpio引脚电平的高低,来控制android系统是否杀死相关应用。
所述的第一步中,采用字符驱动。
本发明的优点是:重复修改代码去控制系统指定应用是否需要杀死非常麻烦,对代码的修改量比较大,而本发明直接用gpio引脚电平高低去判断是否杀死应用,只需更改gpio引脚的电平高低即可实现,提高了工作效率。
具体实施方式
本发明一种通过gpio控制android系统杀死应用的方法,包括以下步骤:
第一步:实现要控制的gpio引脚的驱动,可以是简单的字符驱动,来控制和查看对应引脚电平的高低;
第二步:在系统hardware层添加hal模块字符驱动,以方便framework层的调用;
第三步:在framework层添加服务,用该服务来调用第二步中hal模块实现的方法检测gpio引脚电平的高低,来控制android系统是否杀死相关应用。
本发明的关键点在于添加gpio服务,并通过检测gpio电平高低去控制杀死应用。
1.一种通过gpio控制android系统杀死应用的方法,其特征在于,包括以下步骤:
第一步:编写要用来控制android系统杀死应用的gpio引脚的驱动,控制和查看该引脚电平的高低;
第二步:在系统hardware层添加hal模块字符驱动,以方便framework层的调用;
第三步:在framework层添加服务,用该服务调用第二步中hal模块实现的方法检测gpio引脚电平的高低,来控制android系统是否杀死相关应用。
2.根据权利要求1所述的通过gpio控制android系统杀死应用的方法,其特征在于,所述的第一步中,采用字符驱动。