应用程序的控制方法、装置、电子设备及存储介质与流程

文档序号:26838842发布日期:2021-10-08 19:45阅读:来源:国知局

技术特征:
1.一种应用程序的控制方法,其特征在于,所述方法包括:在电子设备显示目标应用程序的目标操作界面的情况下,接收针对物理按键的触发操作;确定所述目标操作界面包括的按钮控件中,与所述物理按键对应的目标按钮控件;执行所述目标按钮控件的响应程序。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述物理按键的目标第一按键标识,以及配置文件,所述配置文件用于记录物理按键的第一按键标识与按钮控件的第二按键标识的对应关系;所述确定所述目标操作界面包括的按钮控件中,与所述物理按键对应的目标按钮控件,包括:基于所述目标第一按键标识以及所述配置文件,得到所述目标第一按键标识对应的目标第二按键标识,所述目标按钮控件为所述目标第二按键标识对应的按钮控件。3.根据权利要求2所述的方法,其特征在于,所述按钮控件的第二按键标识包括:应用程序的包名、所述应用程序的操作界面的activity类名以及按钮控件的名称,所述方法还包括:获取所述目标应用程序的目标包名、以及所述目标操作界面的目标activity类名;所述基于所述目标第一按键标识以及所述配置文件,得到所述目标第一按键标识对应的目标第二按键标识,包括:基于所述目标第一按键标识、所述目标包名、所述目标activity类名以及所述配置文件,得到所述目标第一按键标识对应的目标名称,所述目标按钮控件为所述目标名称对应的按钮控件。4.根据权利要求1所述的方法,其特征在于,所述目标操作界面包括多个视图组件,所述视图组件用于显示所述目标操作界面的数据,所述方法还包括:生成所述触发操作对应的硬按键事件;所述确定所述目标操作界面包括的按钮控件中,与所述物理按键对应的目标按钮控件,包括:在确定不存在针对所述多个视图组件中任一所述视图组件的所述硬按键事件时,确定所述目标操作界面包括的按钮控件中,与所述物理按键对应的目标按钮控件。5.根据权利要求3所述的方法,其特征在于,所述针对物理按键的触发操作包括针对物理按键的点击操作,所述执行所述目标按钮控件的响应程序,包括:获取所述目标操作界面中,用于显示所述目标按钮控件的目标视图组件;执行所述目标视图组件的点击事件。6.根据权利要求5所述的方法,其特征在于,所述获取所述目标操作界面中,用于显示所述目标按钮控件的目标视图组件,包括:基于所述目标按钮控件的目标名称,确定所述目标按钮控件的整型类型的目标标识号;遍历所述目标操作界面包括的所有视图组件对应的标识号,获取与所述目标标识号对应的目标视图组件。7.根据权利要求1

6任一所述的方法,其特征在于,所述电子设备的操作系统为安卓操
作系统。8.一种应用程序的控制装置,其特征在于,所述装置包括:接收模块,用于在电子设备显示目标应用程序的目标操作界面的情况下,接收针对物理按键的触发操作;确定模块,用于确定所述目标操作界面包括的按钮控件中,与所述物理按键对应的目标按钮控件;执行模块,用于执行所述目标按钮控件的响应程序。9.一种电子设备,其特征在于,所述电子设备包括处理器和存储器;所述存储器存储有至少一条指令,所述至少一条指令用于被所述处理器执行以实现如权利要求1至7任一所述的应用程序的控制方法。10.一种计算机可读存储介质,其特征在于,所述存储介质存储有至少一条指令,所述至少一条指令用于被处理器执行以实现如权利要求1至7任一所述的应用程序的控制方法。

技术总结
本申请实施例公开了一种应用程序的控制方法、装置、电子设备及存储介质,属于电子信息技术领域。所述方法包括:在电子设备显示目标应用程序的目标操作界面的情况下,接收针对物理按键的触发操作;确定所述目标操作界面包括的按钮控件中,与所述物理按键对应的目标按钮控件;执行所述目标按钮控件的响应程序。本申请实施例中,通过额外设定的应用程序的操作界面中按钮控件与物理按键的对应关系,实现了采用物理按键触发原有按钮控件,进而执行应用程序中原有按钮控件的响应程序,实现原有按钮控件的功能。无需针对各应用程序修改原有代码,提高了采用物理按键控制应用程序的方法的适用范围,通用性能较高。通用性能较高。通用性能较高。


技术研发人员:陈占东
受保护的技术使用者:中科创达软件股份有限公司
技术研发日:2021.03.23
技术公布日:2021/10/7
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1