[发明专利]一种通知对应App的调起方法及装置有效
申请号: | 201611250173.4 | 申请日: | 2016-12-29 |
公开(公告)号: | CN106843937B | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 金萌 | 申请(专利权)人: | 北京奇虎科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/448 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通知 对应 app 方法 装置 | ||
本发明涉及一种通知对应App的调起方法及装置,其中所述方法包括如下步骤:(1)接收调用通知对应App的请求;(2)判断是否有权限调用所述App的Activity组件,如果有则直接调用所述Activity组件,否则进入步骤(3);(3)通过Intent调用Broadcast Receiver组件;(4)Broadcast Receiver组件调用Shell命令;(5)Shell命令调用所述App的Activity组件,从而调起所述App。本发明能够在直接点击消息通知栏中的消息通知时,克服不能直接调起的情形,从而使用户可以迅速打开想了解的消息通知,获得良好的用户体验同时也节省了用户操作时间。
技术领域
本发明涉及智能终端领域,具体而言,本发明涉及一种通知对应App的调起方法及装置。
背景技术
目前手机等移动终端中设有消息通知栏,可以显示各个App通知的新闻、更新提示等等。目前由于App的种类繁多,通知栏内的消息显得繁琐杂乱。
例如,申请号为201410738416.3的中国发明专利申请,涉及一种通知消息显示方法及装置,用于终端设备,其中的方法包括:接收通知消息;根据预设分类规则对所述通知消息进行分类;按照所述分类在通知栏中对所述通知消息进行显示。在本公开实施例中,当手机等终端设备接收到系统或各APP的通知消息后,会根据预设分类规则对所述通知消息进行分类,例如将同一来源的分为一类,然后再按照所述分类在通知栏中对所述通知消息进行显示。这样就使得通知栏界面简洁而不杂乱,用户可以迅速找到关注的消息,提高了用户的阅读速度,提升了终端设备的操作效率,也优化了用户体验。
然而在很多型号的手机中,直接点击通知栏中的某项消息通知是无法直接调起该消息通知所在的App的,从而也无法直接调起该消息通知的详细信息,需要重新回到手机桌面去点击对应的App才能调起该App并查看消息。如此,使得手机用户的使用体验性较差,也会耗费用户宝贵的时间。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的通知对应App的调起方法及装置。
依据本发明的一个方面,提供了一种通知对应App的调起方法,包括如下步骤:
(1)接收调用通知对应App的请求;
(2)判断是否有权限调用所述App的Activity组件,如果有则直接调用所述Activity组件,否则进入步骤(3);
(3)通过Intent调用Broadcast Receiver组件;
(4)Broadcast Receiver组件调用Shell命令;
(5)Shell命令调用所述App的Activity组件,从而调起所述App。
优选的,如上所述的通知对应App的调起方法,调用所述BroadcastReceiver组件的命令预先存储在Intent中。
优选的,如上所述的通知对应App的调起方法,Broadcast Receiver组件通过执行函数调用Shell命令。
优选的,如上所述的通知对应App的调起方法,Shell命令通过可执行程序直接调用所述App的Activity组件。
更优选的,如上所述的通知对应App的调起方法,所述可执行程序为am startactivity。
根据本发明的另一个方面,还提供了一种通知对应App的调起方法,包括如下步骤:
(1)接收调用通知对应App的请求;
(2)判断是否有权限调用所述App的Activity组件,如果有则直接调用所述Activity组件,否则进入步骤(3);
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611250173.4/2.html,转载请声明来源钻瓜专利网。