本发明涉及通信,特别涉及一种基于安卓系统的左键点击操作方法、装置及存储介质。
背景技术:
1、安卓(android)是一种基于linux内核(不包含gnu组件)的自由及开放源代码的操作系统,是目前十分流行的操作系统。
2、安卓系统为移动系统,其倾向于直接触摸,交互的方式更多以滑动为主,而不是点击,因此,与windows系统的操作逻辑并不同,在windows系统中可以通过点击的方式与应用进行交互,在安卓系统通过点击则对应返回事件,比如返回前一个界面,又或者是启动应用,可见,在目前的安卓系统中,通过点击与应用只能进行单一的交互。
技术实现思路
1、本发明提供一种基于安卓系统的左键点击操作方法、装置及存储介质,可以丰富在安卓系统下与应用的交互方式。
2、第一方面,本发明提出一种基于安卓系统的左键点击操作方法,包括:
3、响应于针对目标图标的点击操作,监听所述点击操作是否为左键点击操作;
4、当监听到所述点击操作为左键点击操作时,检测在历史时段内是否有针对所述目标图标的左键点击操作;
5、当检测到在历史时段内没有针对所述目标图标的左键点击操作时,确定所述点击操作对应的事件为左键调色事件;确定所述左键调色事件对应的焦点,并基于所述焦点调整所述目标图标的背景区域的颜色;
6、当检测到在历史时段内有针对所述目标图标的左键点击操作时,确定所述点击操作对应的事件为左键开启事件;创建空白对象,并将所述左键开启事件对应的数据传输至所述空白对象,以启动所述目标图标对应的应用。
7、可选地,在本发明的一些实施例中,所述确定所述左键调色事件对应的焦点,并基于所述焦点调整所述目标图标的背景区域的颜色,包括:
8、通过预设控制接口方法获取所述左键调色事件的点击坐标;
9、根据所述点击坐标确定所述左键调色事件对应的焦点;
10、以所述焦点为基准,采用focusanimator()绘制焦点框,并调整所述焦点框的颜色,以实现调整所述目标图标的背景区域的颜色。
11、可选地,在本发明的一些实施例中,所述调整所述焦点框的颜色,以实现调整所述目标图标的背景区域的颜色,包括:
12、通过setvisibility()方法设置所述焦点框的属性值为visible,以实现调整所述目标图标的背景区域的颜色。
13、可选地,在本发明的一些实施例中,所述将所述左键开启事件对应的数据传输至所述空白对象,以启动所述目标图标对应的应用,包括:
14、采用startactivity()方法获取所述目标图标对应的目标应用名称;
15、获取已安装应用程序的应用列表;
16、基于所述目标应用名称在所述应用列表中确定目标应用;
17、将所述目标应用的数据传输至所述空白对象,以启动所述目标应用。
18、可选地,在本发明的一些实施例中,所述将所述目标应用的数据传输至所述空白对象,以启动所述目标应用,包括:
19、将所述目标应用的数据传输至所述空白对象;
20、利用putextra()方法将所述空白对象中存储的数据传输至所述目标应用,所述目标应用通过getintent方法获取传输的数据,以完成对所述目标应用的启动。
21、可选地,在本发明的一些实施例中,所述响应于针对目标图标的点击操作,监听所述点击操作是否为左键点击操作之前,还包括:
22、检获取已安装应用程序的应用列表;
23、遍历所述应用列表中每个应用程序对应的图标和位置;
24、根据所述操作坐标、每个应用程序对应的图标和位置,检测所述点击操作对应的操作位置是否为任一图标的位置;
25、当检测到所述点击操作对应的操作位置为任一图标的位置时,则将点击的图标确定为目标图标。
26、可选地,在本发明的一些实施例中,所述响应于针对目标图标的点击操作,监听所述点击操作是否为左键点击操作之前,还包括:
27、获取左键点击图标对应的第一初始事件;
28、响应于针对所述第一初始事件的修改操作,将所述第一初始事件修改为左键调色事件。
29、可选地,在本发明的一些实施例中,还包括:
30、当在历史时段内再次检测到左键点击图标时,获取所述左键点击图标对应的第二初始事件,并将所述第二初始事件修改为左键开启事件
31、第二方面,本发明还提出一种基于安卓系统的左键点击操作装置,包括:
32、监听模块,用于响应于针对目标图标的点击操作,监听所述点击操作是否为左键点击操作;
33、检测模块,用于当监听到所述点击操作为左键点击操作时,检测在历史时段内是否有针对所述目标图标的左键点击操作;
34、第一确定模块,用于当检测到在历史时段内没有针对所述目标图标的左键点击操作时,确定所述点击操作对应的事件为左键调色事件;
35、调整模块,用于确定所述左键调色事件对应的焦点,并基于所述焦点调整所述目标图标的背景区域的颜色;
36、第二确定模块,用于当检测到在历史时段内有针对所述目标图标的左键点击操作时,确定所述点击操作对应的事件为左键开启事件;
37、创建模块,用于创建空白对象;
38、启动模块,用于将所述左键开启事件对应的数据传输至所述空白对象,以启动所述目标图标对应的应用。
39、第三方面,本发明还提出一种计算机存储介质,所述计算机存储介质中存储有计算机程序,所述计算机程序被执行时,实现上述任意一项所述的基于安卓系统的左键点击操作方法。
40、本发明一种基于安卓系统的左键点击操作方法、装置及存储介质,响应于针对目标图标的点击操作,监听所述点击操作是否为左键点击操作,当监听到所述点击操作为左键点击操作时,检测在历史时段内是否有针对所述目标图标的左键点击操作;当检测到在历史时段内没有针对所述目标图标的左键点击操作时,确定所述点击操作对应的事件为左键调色事件;确定所述左键调色事件对应的焦点,并基于所述焦点调整所述目标图标的背景区域的颜色;当检测到在历史时段内有针对所述目标图标的左键点击操作时,确定所述点击操作对应的事件为左键开启事件;创建空白对象,并将所述左键开启事件对应的数据传输至所述空白对象,以启动所述目标图标对应的应用。在本发明提供的基于安卓系统的左键点击操作方案中,在确定点击操作为左键点击操作,且点中目标图标时,可以根据左键单击操作以及在历史时段内的左键双击操作对图标进行不同的处理,即,可以通过左键点击与应用图标进行更为丰富的交互,而并非执行简单的返回事件或启动事件,故,可以丰富在安卓系统下与应用的交互方式。
1.一种基于安卓系统的左键点击操作交互方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述左键调色事件对应的焦点,并基于所述焦点调整所述目标图标的背景区域的颜色,包括:
3.根据权利要求2所述的方法,其特征在于,所述调整所述焦点框的颜色,以实现调整所述目标图标的背景区域的颜色,包括:
4.根据权利要求1所述的方法,其特征在于,所述将所述左键开启事件对应的数据传输至所述空白对象,以启动所述目标图标对应的应用,包括:
5.根据权利要求4所述的方法,其特征在于,所述将所述目标应用的数据传输至所述空白对象,以启动所述目标应用,包括:
6.根据权利要求1至6任一项所述的方法,其特征在于,所述响应于针对目标图标的点击操作,监听所述点击操作是否为左键点击操作之前,还包括:
7.根据权利要求1至6任一项所述的方法,其特征在于,所述响应于针对目标图标的点击操作,监听所述点击操作是否为左键点击操作之前,还包括:
8.根据权利要求7所述的方法,其特征在于,还包括:
9.一种基于安卓系统的点击操作交互装置,其特征在于,包括:
10.一种存储介质,其特征在于,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1-8任一项所述基于安卓系统的左键点击操作交互方法的步骤。