本发明涉及一种手机app开启方法,特别是一种倾斜手机快捷下载应用的方法。
背景技术:
随着移动设备功能的不断强大,越来越多app应用逐渐生成,人民会根据自己的喜好在手机上下载应用,但是目前的app应用在下载的过程中必须要通过按下该对应app的下载按钮或者如苹果手机需要输入id密码才能够进行下载,而在此过程中必须要通过两只手才能够解决,一旦在公交车内另一只手需要扶住把手时,此时就无法实现了现在的功能,从而使用户的使用受限,因此如何设计一款无需双手就能够实现快速下载应用程序的方法,最终解决现有技术中存在的问题尤为重要。
技术实现要素:
本发明的目的是为了解决上述现有技术的不足而提供一种实施实时手机姿势,以及进一步获取眼球到手机的角度情况,从而判断目前使用者到手机的视觉角度以此来判断使用手机时的不正确姿势,一旦发现姿势不正确,立即进行提示以及纠正措施,最终减少因使用姿势长期不正确而产生颈椎类疾病的发生的一种倾斜手机快捷下载应用的方法。
为了实现上述目的,本发明所设计的一种倾斜手机快捷下载应用的方法,具体包括以下步骤:
s1、进入手机app商城,自动跳出语音搜索界面,根据语音搜索需要下载的app应用;
s2、获取相关语音搜索的app应用,调取方向传感器,初始化计数器c,用方向传感器获取手机当前的倾斜方向;
s3、当倾斜方向为左时并判断倾斜次数为1时,驱动屏幕虚拟选中栏向上移动,当倾斜方向为右时并判断倾斜次数为1时,驱动屏幕虚拟选中栏向下移动,以此选中需要下载的app应用;
s4、选中后,且判断停留超过预设值时,进入该app应用的下载界面;并锁定该界面;
s5、此时继续调取方向传感器,初始化计数器c和计时器t,并设定一个标志位flag,且该标注位为0;
s6、判断手机是否有倾斜,否,默认操作;是,进入步骤s7;
s7、判断flag是否为0;是,进入步骤s8;否,进入步骤s10;
s8、flag=1,计数器c加1,并判断是否达到用户设定的次数,是,直接下载;否,进入步骤s9;
s9、判断是否连续倾斜,是,初始化计时器t并开始计时,并返回步骤s6;否,进入步骤s5;
s10、判断是否同一方向倾斜,是,进入步骤s8,否,进入步骤s5。
进一步为了提高下载速度,在步骤s8中用于设定的次数为2次。
进一步为了防止误下载,在步骤s9中判断是否连续倾斜的方法是两次倾斜时间间隔不超过2秒。
为了防止误下载,在判断手机是否有倾斜的过程中,同一方向的倾斜时间不超过1分钟。
为了提高下载的安全性,避免多余下载,导致后期需要重新删除不需要的app,在步骤s8中当需要下载文件时,还需要判断倾斜的方向是否符合用户的预设方向。
本发明得到的一种倾斜手机快捷下载应用的方法,本发明通过实现利用倾斜手机以及倾斜次数来作为手机app应用下载的启动触发条件,从而能够解放双手,实现快速下载随时随地下载的功能。
附图说明
图1是本实施例1中一种倾斜手机快捷下载应用的方法的流程示意图。
图2是本实施例2中一种倾斜手机快捷下载应用的方法的流程示意图。
具体实施方式
下面结合附图和实施例对本发明进一步说明。
实施例1:
如图1所示,本发明提供的一种倾斜手机快捷下载应用的方法,具体包括以下步骤:
s1、进入手机app商城,自动跳出语音搜索界面,根据语音搜索需要下载的app应用;
s2、获取相关语音搜索的app应用,调取方向传感器,初始化计数器c,用方向传感器获取手机当前的倾斜方向;
s3、当倾斜方向为左时并判断倾斜次数为1时,驱动屏幕虚拟选中栏向上移动,当倾斜方向为右时并判断倾斜次数为1时,驱动屏幕虚拟选中栏向下移动,以此选中需要下载的app应用;
s4、选中后,且判断停留超过预设值时,进入该app应用的下载界面;并锁定该界面;
s5、此时继续调取方向传感器,初始化计数器c和计时器t,并设定一个标志位flag,且该标注位为0;
s6、判断手机是否有倾斜,否,默认操作;是,进入步骤s7;
s7、判断flag是否为0;是,进入步骤s8;否,进入步骤s10;
s8、flag=1,计数器c加1,并判断是否达到用户设定的次数,是,直接下载;否,进入步骤s9;
s9、判断是否连续倾斜,是,初始化计时器t并开始计时,并返回步骤s6;否,进入步骤s5;
s10、判断是否同一方向倾斜,是,进入步骤s8,否,进入步骤s5。
进一步为了提高下载速度,在步骤s8中用于设定的次数为2次。
进一步为了防止误下载,在步骤s9中判断是否连续倾斜的方法是两次倾斜时间间隔不超过2秒。
为了防止误下载,在判断手机是否有倾斜的过程中,同一方向的倾斜时间不超过1分钟。
在本实施例中计数器的作用:记录相应倾斜方向上连续倾斜的次数(计数是以倾斜方向为id记录);计时器的作用:判断同一方向倾斜次数是否是连续的,且标志位flag的作用:判断是否第一次倾斜手机,flag=0时表示第一次倾斜手机,flag=1时表示不是第一次倾斜手机。
在本实施例中涉及到的编程是本领域技术人员获取到本发明内容时,进行简单编译的,且这部分程序对本领域技术人员来说属于常规技术,因此不做具体说明。
因此本实施例能够实现通过一个手就能够实现自动下载app应用的问题,当使用者在公交车上,且一只手在抓取扶手时,通过另一个手在手握手机,当需要下载app应用时,进入手机app商城后,自动跳出语音搜索栏,通过语音搜索app,搜索到相应类似的app时,通过单手向左倾斜或向右倾斜来上下选择需要下载的app,光标达到需要下载的app时,锁定,此时继续倾斜手机时,获取倾斜方向,然后根据倾斜次数大于2时,直接进入下载即可,从而实现单手就能够快速下载app应用的功能,解放双手。
实施例1:
如图2所示,本发明提供的一种倾斜手机快捷下载应用的方法的大致结构与实施例1相同,不同的是,为了提高下载的安全性,避免多余下载,导致后期需要重新删除不需要的app,在步骤s8中当需要下载文件时,还需要判断倾斜的方向是否符合用户的预设方向,在本实施例中根据预设方法,例如将向左、向右、向上和向下组合的方式作为预设方向来下载app应用,从而防止在使用时误下载的问题。