The present application discloses a method and an apparatus for realizing auxiliary function in an application. The method includes: receiving the call application input control request, and call the input control; when monitoring through the auxiliary control function corresponding to the input trigger event, corresponding with the event service feedback instruction; auxiliary engine application calls the device, and service feedback according to the instruction the auxiliary function through the engine to achieve the auxiliary function. The application in the process of ancillary services, without third party applications, to avoid the third party application software to get the user in the application of the operation information and equipment interface information, user information security risks to problems.
【技术实现步骤摘要】
一种在应用中实现辅助功能的方法及装置
本申请涉及计算机
,尤其涉及一种在应用中实现辅助功能的方法及装置。
技术介绍
目前,为了方便用户无障碍的使用手机、电脑等设备,系统为用户提供了很多种辅助功能,例如,语音播报功能使得视障用户更好的与设备之间进行互动。现有技术中,在应用中实现辅助功能的具体方法如图1所示:步骤101:用户向设备中安装的应用A发送调用输入控件的请求,该应用A在接收到该调用请求后,调用系统中配置的输入控件,当用户通过在该输入控件上执行操作触发了辅助功能对应的事件时,该输入控件将该事件发送给系统辅助功能管理器(AccessibilityManager);步骤102:系统辅助功能管理器在接收到该事件后,根据系统中各个辅助服务(AccessibilityService)的配置,确定与该事件的事件类型对应的辅助服务,并将该事件发送给该辅助服务;步骤103:该辅助服务在接收到该事件后,确定与该事件对应的服务反馈指令,并调用设备上的辅助功能引擎,最后,根据该服务反馈指令,通过该辅助功能引擎实现该辅助功能。在实际应用中,系统中的辅助服务通常是由第三方应用软件提 ...
【技术保护点】
一种在应用中实现辅助功能的方法,其特征在于,该方法包括:应用接收调用输入控件的请求,并调用所述输入控件;当监测到通过所述输入控件触发的辅助功能对应的事件时,确定与所述事件对应的服务反馈指令;调用所述应用所在设备的辅助功能引擎,并根据所述服务反馈指令,通过所述辅助功能引擎实现所述辅助功能。
【技术特征摘要】
1.一种在应用中实现辅助功能的方法,其特征在于,该方法包括:应用接收调用输入控件的请求,并调用所述输入控件;当监测到通过所述输入控件触发的辅助功能对应的事件时,确定与所述事件对应的服务反馈指令;调用所述应用所在设备的辅助功能引擎,并根据所述服务反馈指令,通过所述辅助功能引擎实现所述辅助功能。2.根据权利要求1所述的方法,其特征在于,所述输入控件为所述应用中配置的输入控件。3.根据权利要求1所述的方法,其特征在于,监测通过所述输入控件触发的辅助功能对应的事件,具体包括:监测通过所述输入控件触发的事件;确定所述触发事件的事件类型;根据所述事件类型,判断所述触发事件是否为辅助功能对应的事件。4.根据权利要求3所述的方法,其特征在于,所述确定与所述事件对应的服务反馈指令,具体包括:根据预设的所述辅助功能对应的事件的事件类型与各服务反馈指令之间的对应关系,确定与所述事件的事件类型对应的服务反馈指令。5.根据权利要求1所述的方法,其特征在于,调用所述应用所在设备的辅助功能引擎,具体包括:与提供所述辅助功能的引擎建立连接关系;基于所述连接关系,调用所述应用所在设备的辅助功能引擎。6.根据权利要求1所述的方法,其特征在于,监测通过所述输入控件触发的辅助功能对应的事件,具体包括:通过所述输入控件监测辅助功能对应的事件;确定与所述事件对应的服务反馈指令,具体包括:通过所述输入控件确定与所述事件对应的服务反馈指令;调用所述应用所在设备的辅助功能引擎,并根据所述服务反馈指令,通过所述辅助功能引擎实现所述辅助功能,具体包括:通过所述输入控件调用所述应用所在设备的辅助功能引擎,并根据所述服务反馈指令,通过所述辅助功能引擎实现所述辅助功能。7.根据权利要求1所述的方法,其特征在于,所述输入控件为虚拟键盘。8.根据权利要求1~7任一所述的方法,其...
【专利技术属性】
技术研发人员:楼勇,李佳佳,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。