[发明专利]安卓系统的触屏消息处理方法及系统在审
申请号: | 201510855511.6 | 申请日: | 2015-11-30 |
公开(公告)号: | CN105487934A | 公开(公告)日: | 2016-04-13 |
发明(设计)人: | 田泽丰 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 上海光华专利事务所 31219 | 代理人: | 高彦 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 消息 处理 方法 | ||
1.一种安卓系统的触屏消息处理方法,其特征在于,包括:
至少将当前获取焦点的第一Activity配置成能设置用于放弃处理触屏消息的第一属 性;
当检测到所述第一Activity设置所述第一属性时,获取所述第一Activity在Activity 栈中至少前一位的第二Activity,并确保其设置有用于传输触屏消息的消息通道;
派发触屏消息至所述第二Activity以利用其消息通道传输触屏消息至应用进程以供处 理。
2.根据权利要求1所述的安卓系统的触屏消息处理方法,其特征在于,包括:
当检测到所述第一Activity取消设置所述第一属性时,阻断所述第二Activity的消息 通道,派发触屏消息至所述第一Activity以利用其消息通道传输触屏消息至应用进程以供 处理。
3.根据权利要求1或2所述的安卓系统的触屏消息处理方法,其特征在于,所述第一属性的 检测是通过安卓系统中的系统进程创建的第一线程来控制的,所述触屏消息的派发是通过 安卓系统中的系统进程创建的第二线程来控制实现的。
4.根据权利要求3所述的安卓系统的触屏消息处理方法,其特征在于,所述第二线程通过控 制安卓系统中的InputDispatcher组件来实现所述派发。
5.根据权利要求3所述的安卓系统的触屏消息处理方法,其特征在于,所述消息通道包括: 成对的第一通道及第二通道;所述第一通道用于接收所述触屏消息;所述第二通道用于与 应用进程通信以传输所述触屏消息。
6.一种安卓系统的触屏消息处理系统,其特征在于,包括:
设置模块,用于对当前获取焦点的第一Activity设置用于放弃处理触屏消息的第一属 性;
检测模块,用于当检测到所述第一Activity设置所述第一属性时,获取所述第一 Activity在Activity栈中至少前一位的第二Activity,并确保其设置有用于传输触屏消息的 消息通道;
处理模块,用于派发触屏消息至所述第二Activity以利用其消息通道传输触屏消息至 应用进程以供处理。
7.根据权利要求6所述的安卓系统的触屏消息处理系统,其特征在于,所述检测模块,还用 于当检测到所述第一Activity取消设置所述第一属性时,阻断所述第二Activity的消息通 道,通过所述处理模块派发触屏消息至所述第一Activity以利用其消息通道传输触屏消息 至应用进程以供处理。
8.根据权利要求6或7所述的安卓系统的触屏消息处理系统,其特征在于,所述检测模块是 通过安卓系统中的系统进程创建的第一线程来实现的,所述处理模块是通过安卓系统中的 系统进程创建的第二线程来实现的。
9.根据权利要求8所述的安卓系统的触屏消息处理系统,其特征在于,所述第二线程通过控 制安卓系统中的InputDispatcher组件来实现所述处理模块的功能。
10.根据权利要求8所述的安卓系统的触屏消息处理系统,其特征在于,所述消息通道包括: 成对的第一通道及第二通道;所述第一通道用于接收所述触屏消息;所述第二通道用于与 应用进程通信以传输所述触屏消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510855511.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电极式安全防盗锁
- 下一篇:输水管道等径准调压井