[发明专利]一种安卓终端截屏方法在审
申请号: | 201711014352.2 | 申请日: | 2017-10-26 |
公开(公告)号: | CN107765972A | 公开(公告)日: | 2018-03-06 |
发明(设计)人: | 肖剑锋 | 申请(专利权)人: | 竞技世界(北京)网络技术有限公司 |
主分类号: | G06F3/0484 | 分类号: | G06F3/0484;G06F9/451;H04M1/725 |
代理公司: | 北京冠和权律师事务所11399 | 代理人: | 朱健,陈国军 |
地址: | 100085 北京市怀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 终端 方法 | ||
技术领域
本发明属于智能终端技术领域,具体涉及一种安卓终端截屏方法。
背景技术
截屏功能是终端的常用功能之一。终端出厂时提供的截屏操作方式通常需要同时长按两个系统按键,例如,长按电源键+Home键,或者长按电源键+音量上键(或下键),或者其他两个系统组合键。智能终端在经过一段时间的使用之后,容易出现某些实体按键或者虚拟按键使用失效或不灵敏的情况,例如,实体电源键,实体或系统虚拟返回键,实体或系统虚拟Home键等。虽然终端其他方面都还很好,但是因为某些系统按键不灵敏或者失效的问题,用户就不得不花钱去更换按键,甚至购买新的终端。另外,使用长按组合键的方式进行截屏,操作需要一定的技巧,要两个手一起操作,同时按下按键才行,操作并不是特别方便。
如图1所述,现有技术中公开了一种截屏功能的方法,包括:当检测到所述触摸屏被触摸时,获取触摸时长、触摸区域以及所述移动终端的运动状态(101);当所述触摸时长大于预设时长、所述触摸区域固定不变,以及所述移动终端的运动状态满足预设条件时,启动截屏功能。通过本发明启动截屏功能时无需双手操作单手即可完成,使启动截屏功能的操作更简便快捷(102)。即用户通过单手长时间触摸屏幕某块固定的区域,触摸的时长要大于预设的时间,并且当前的移动终端处于预设的运动状态时,启动截屏功能。
现有技术中的上述技术方案存在如下缺点:
一是长时间触摸的固定区域如果不是程序预设的区域,而是屏幕上的一块随便区域就有可能导致用户的误操作,比如,手攥着终端,手指长时间会接触屏幕的某一块固定区域,就可以看作条件满足了,这就可能会引起用户的误操作;
二是移动终端的运动状态得满足预设条件,要监控移动终端的运动状态,可能需要监听终端上的各种传感器,这个操作步骤将会非常繁琐;终端的各种传感器非常多,如果稍有遗漏,可能就会引起大的bug;
三是对于普通的第三方应用程序来说,是没有权限启动截屏功能的,系统没有提供对外开放的接口,这个是系统为安全起见做的强制措施,除非是终端厂商自己才能做到。
发明内容
为克服上述现有技术的不足,本发明提供了一种安卓终端截屏方法。
首先不需要和终端厂商合作,只需要终端Root即可,也不用长时间触摸终端固定区域达到一定的预设时间,以及不用判断当前的终端处于何种运动状态,只需要启动自定义的一个shell命令行执行环境,然后在Root环境下,调用执行系统自带的可执行文件screencap,并同时指定生成的图片文件的路径信息(这些都发生在后台,对用户都是透明的),即可实现截屏,全程不需要用户过多的参与。并且这个功能模拟成一个虚拟按键,通过悬浮窗的方式展现给用户(悬浮窗的好处是可以悬浮在屏幕的任意位置,用户可以随意拖动,悬浮窗上面可以放置任意多个虚拟按键,每个按键可以对应我们需要的任意功能,如某个按键可以实现返回键功能,另一个按键可以截屏功能等),从而可以使用户方便快捷的进行操作。所述安卓终端截屏方法,包括以下步骤:
S401、开始,点击悬浮按键;
S402、展开悬浮窗,点击悬浮窗上的功能按键;
S403、启动一个子线程,在子线程中进行截屏功能的实现;
S404、判断终端是否Root;如果判断结果为否,则执行S405,如果判断结果为是,则执行S406;
S405、提示终端未Root,无法使用此功能,继续执行S4015;
S406、申请Root权限,系统提示是否赋予该app权限,当Root权限申请成功后执行S408,当Root权限申请不成功则执行S407;
S407、未获得Root权限,执行失败,继续执行S4015;
S408、构建截屏成功后生成的截屏图片的文件名;
S409、创建一个shell的执行环境;
S4010、在shell环境中执行指令;
S4011、判断指令是否执行成功;当判断结果为否时,执行步骤S4012,当判断结果为是时,执行步骤S4013;
S4012、指令执行失败,继续执行S4015;
S4013、执行截屏文件生成成功的动画,同时发送一个自定义通知栏;
S4014、实现截屏功能;
S4015、退出;此时可以选择关闭悬浮窗,也可以继续保留悬浮窗,继续执行其它按键功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于竞技世界(北京)网络技术有限公司,未经竞技世界(北京)网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711014352.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种含苯嘧磺草胺与绿麦隆的混合除草剂
- 下一篇:一种新型除草剂