CN109856424A - Android加速传感器阈值确定方法、电子设备及介质 - Google Patents

Android加速传感器阈值确定方法、电子设备及介质 Download PDF

Info

Publication number
CN109856424A
CN109856424A CN201811644389.8A CN201811644389A CN109856424A CN 109856424 A CN109856424 A CN 109856424A CN 201811644389 A CN201811644389 A CN 201811644389A CN 109856424 A CN109856424 A CN 109856424A
Authority
CN
China
Prior art keywords
acceleration sensor
acceleration
client
default
rock
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811644389.8A
Other languages
English (en)
Inventor
刘静光
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beike Technology Co Ltd
Original Assignee
Beike Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beike Technology Co Ltd filed Critical Beike Technology Co Ltd
Priority to CN201811644389.8A priority Critical patent/CN109856424A/zh
Publication of CN109856424A publication Critical patent/CN109856424A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明实施例提供一种Android加速传感器阈值确定方法、电子设备及介质,所述方法包括:当获取到用户进入加速传感器阈值设置的页面时,使用所述页面所在客户端的加速传感器监听所述客户端摇晃的加速力;将所述加速传感器监听到的加速力绝对值中的最大值作为所述加速传感器的阈值。本发明实施例根据客户端的性能和使用客户端用户的行为习惯为客户端和用户量身设置加速传感器阈值,使得加速传感器的阈值更加合理,能够使用户以理想的摇晃力度触发摇一摇事件,提高了用户体验。

Description

Android加速传感器阈值确定方法、电子设备及介质
技术领域
本发明实施例属于应用软件技术领域,更具体地,涉及一种Android加速传感器阈值确定方法、电子设备及介质。
背景技术
Android手机通过监听加速传感器的变化实现摇一摇功能。由于Android***的开放性,不同手机厂商的硬件配置有各自不同的标准,采用的加速传感器的类型也不尽相同。
由于不同加速传感器的性能不同,加速传感器规定的最大值不同,相同摇晃力度得到加速传感器的值也会不同。现有方法一般采用一个较小阈值,从而保证在所有的手机上都能够触发。如果获取的加速传感器值大于该阈值则触发摇一摇功能。这种方法很容易引起摇一摇功能的误触发,尤其是针对全局功能的摇一摇。还有的方法将加速度传感器的阈值设为MaXValue*k,其中MaXValue为加速传感器规定的最大值,k为灵敏因子,k的取值一般为0.5~0.8之间。但在实际测试中,有的机型尽管实际最大值能够接近MaXValue,但是需要摇晃手机的力度非常大,导致体验不友好。若将k值调小,同样会导致误触发的问题。有的手机加速传感器不够灵敏,从而不能很好的利用摇晃手机变化的方向来触发摇一摇功能。
综上所述,现有的Android加速传感器阈值设置不合理,容易导致误触发、需要用力摇晃手机和不灵敏的问题,从而使得用户体验差。
发明内容
为克服上述现有的Android加速传感器阈值设置不合理的问题或者至少部分地解决上述问题,本发明实施例提供一种Android加速传感器阈值确定方法、电子设备及介质。
根据本发明实施例的第一方面,提供一种Android加速传感器阈值确定方法,包括:
当获取到用户进入加速传感器阈值设置的页面时,使用所述页面所在客户端的加速传感器监听所述客户端摇晃的加速力;
将所述加速传感器监听到的加速力绝对值中的最大值作为所述加速传感器的阈值。
根据本发明实施例的第二个方面,还提供一种电子设备,包括:
至少一个处理器;以及
与所述处理器通信连接的至少一个存储器,其中:
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行第一方面的各种可能的实现方式中任一种可能的实现方式所提供的Android加速传感器阈值确定方法。
根据本发明实施例的第三个方面,还提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行第一方面的各种可能的实现方式中任一种可能的实现方式所提供的Android加速传感器阈值确定方法。
本发明实施例提供一种Android加速传感器阈值确定方法、电子设备及介质,该方法通过为用户提供手动设置加速传感器阈值的选项,当获取到用户进入加速传感器阈值设置的页面时,使用页面所在客户端的加速传感器监听所述客户端摇晃的加速力,将加速传感器监听到的加速力绝对值中的最大值作为加速传感器的阈值,从而根据客户端的性能和使用客户端用户的行为习惯为客户端和用户量身设置加速传感器阈值,使得加速传感器的阈值更加合理,能够使用户以理想的摇晃力度触发摇一摇事件,提高了用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的Android加速传感器阈值确定方法整体流程示意图;
图2为本发明实施例提供的Android加速传感器阈值确定装置整体结构示意图;
图3为本发明实施例提供的电子设备整体结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明的一个实施例中提供一种Android加速传感器阈值确定方法,图1为本发明实施例提供的Android加速传感器阈值确定方法整体流程示意图,该方法包括:S101,当获取到用户进入加速传感器阈值设置的页面时,使用所述页面所在客户端的加速传感器监听所述客户端摇晃的加速力;
具体地,本实施例为用户提供手动设置加速传感器阈值的选项,该选项可以是嵌入在某个App(Application,应用软件)中的一个功能。当用户点击进入加速传感器阈值设置的页面时,使用该页面所在客户端,如手机的加速传感器监听客户端摇晃的加速力。为了更确切地获取客户端摇晃的加速力,减少加速传感器的误监听,可以设置两个按钮,即开始按钮和结束按钮。当用户点击开始按钮时,加速传感器开始对客户端的摇晃进行监听,当用户点击结束按钮时,加速传感器停止对客户端的摇晃进行监听。
S102,将所述加速传感器监听到的加速力绝对值中的最大值作为所述加速传感器的阈值。
当设置有上述开始按钮和结束按钮时,根据加速传感器在用户点击开始按钮和点击结束按钮之间的时间段已监听到的客户端摇晃加速力确定加速传感器的阈值。将监听到的加速力取绝对值,将加速力绝对值中的最大值作为加速传感器的阈值,这是因为如果将加速力决定值的平均值或最小值设置为阈值,用户在行走或者其他动作中会误触发。本实施例能合理确定不同Android手机上,摇一摇功能的加速传感器阈值。
本实施例通过为用户提供手动设置加速传感器阈值的选项,当获取到用户进入加速传感器阈值设置的页面时,使用页面所在客户端的加速传感器监听所述客户端摇晃的加速力,将加速传感器监听到的加速力绝对值中的最大值作为加速传感器的阈值,从而根据客户端的性能和使用客户端用户的行为习惯为客户端和用户量身设置加速传感器阈值,使得加速传感器的阈值更加合理,能够使用户以理想的摇晃力度触发摇一摇事件,提高了用户体验。
在上述实施例的基础上,本实施例中使用所述页面所在客户端的加速传感器监听所述客户端摇晃的加速力的步骤具体包括:使用所述加速传感器监听所述客户端在多个方向摇晃的加速力;相应地,将所述加速传感器监听到的加速力绝对值中的最大值作为所述加速传感器的阈值的步骤具体包括:将所述加速传感器监听到的各方向上加速力绝对值中的最大值作为所述加速传感器相应方向上的阈值。
具体地,在进行加速传感器阈值确定时,使用加速传感器监听客户端在多个方向摇晃的加速力,根据加速传感器在各方向监听到的摇晃加速力确定加速传感器在各方向的阈值。例如,加速传感器监听客户端在X方向、Y方向和Z方向三个方向上的摇晃加速力。X方向、Y方向和Z方向为加速传感器默认的方向。但不限于这三个方向,也可以是这三个方向中的任意两个方向。为了提高用户体验,当获取到用户点击页面上的开始按钮时,提示用户进行手机摇晃,以箭头提示用户摇晃的方向。当加速传感器监听到客户端的摇晃方向与提示的摇晃方向不同时,提醒用户重新摇晃。除此之外还可以提示用户至少摇晃几次,当用户摇晃次数不够时,提醒用户继续摇晃或重新摇晃。
在上述实施例的基础上,本实施例中所述预设摇晃方向包括第一预设摇晃方向、第二预设摇晃方向和第三摇晃方向;当获取到用户点击所述页面上的开始按钮时,显示预设摇晃方向和/或第一预设摇晃次数,并使用所述加速传感器监听所述客户端在所述预设摇晃方向上摇晃的加速力的步骤具体包括:当第一次获取到用户点击所述页面上的开始按钮时,显示所述第一预设摇晃方向,并使用所述加速传感器监听所述客户端在所述第一预设摇晃方向上摇晃的加速力;当第一次获取到用户点击所述页面上的结束按钮时,使所述加速传感器停止监听;当第二次获取到用户点击所述页面上的开始按钮时,显示所述第二预设摇晃方向,并使用所述加速传感器监听所述客户端在所述第二预设摇晃方向上摇晃的加速力;当第二次获取到用户点击所述页面上的结束按钮时,使所述加速传感器停止监听;当第三次获取到用户点击所述页面上的开始按钮时,显示所述第三预设摇晃方向,并使用所述加速传感器监听所述客户端在所述第三预设摇晃方向上摇晃的加速力;当第三次获取到用户点击所述页面上的结束按钮时,使所述加速传感器停止监听。
本实施例中页面上可以设置一个开始按钮和一个结束按钮,用户每次点击开始按钮显示相应的预设摇晃方向,并监听客户端在相应方向上的摇晃加速力,每次点击结束按钮停止本次监听。此外,也可以为不同预设摇晃方向分别设置一个开始按钮和一个结束按钮,用户点击各预设摇晃方向的开始按钮时监听客户端在相应预设摇晃方向上的摇晃加速力,点击各预设摇晃方向的停止按钮时停止对相应预设摇晃方向上摇晃加速力的监听。例如,当有一个开始按钮和一个结束按钮时,第一预设摇晃方向为X方向,第二预设摇晃方向为Y方向,第三摇晃方向为Z方向。但本实施例不限于这种顺序和方向。使用本实施例依次监听客户端在X、Y和Z方向的摇晃加速力,即首先点击开始按钮,监听客户端在X方向上的摇晃加速力,点击结束按钮;然后,再次点击开始按钮,监听客户端在Y方向上的摇晃加速力,点击结束按钮;最后,点击开始按钮,监听客户端在Z方向上的摇晃加速力,点击结束按钮。
在上述各实施例的基础上,本实施例中将所述加速传感器监听到的加速力绝对值中的最大值作为所述加速传感器的阈值的步骤之后还包括:当所述加速传感器监听到所述客户端摇晃的加速力大于或等于所述阈值时,触发预设事件。
具体地,当设置好加速传感器的阈值后,使用加速传感器继续监听客户端摇晃的加速力,若客户端摇晃的加速力大于或等于该阈值,则触发预设设定的事件。
在上述实施例的基础上,本实施例中当所述加速传感器监听到所述客户端摇晃的加速力大于或等于所述阈值时,触发预设事件的步骤具体包括:当所述加速传感器监听到所述客户端在任一预设摇晃方向上摇晃的加速力大于或等于所述预设摇晃方向上的阈值时,触发所述预设摇晃方向对应的预设事件。
具体地,当存在多个方向的阈值时,用户可以为每个方向预先设置触发事件。例如,为X、Y和Z方向分别设置不同的触发事件。简单情况下,用户在X、Y和X方向分别设置一个触发事件。当加速传感器监听到用户在某一方向摇晃客户端的加速力大于或等于设置的阈值时,则触发该方向上预先设置的事件。
在上述实施例的基础上,本实施例中触发所述预设摇晃方向对应的预设事件的步骤具体包括:根据所述预设摇晃方向和所述客户端在所述预设摇晃方向上的摇晃次数,触发相应预设事件;其中,所述预设摇晃方向、在所述预设摇晃方向上的摇晃次数和所述预设事件预先关联存储。
具体地,用户可以在每个方向上预先设置多个触发事件。例如,用户设置在X方向上摇晃2次,触发事件A;在X方向上摇晃4次,触发事件B。可以设置一个计时器或者监视器,在客户端最后一次摇晃后若干时间内,例如2秒,没有检测到客户端摇晃,认为该组晃动结束,统计次数。如果监听到客户端在X方向上的摇晃次数是2次,则触发事件A;如果监听到客户端在X方向上的摇晃次数是4次,则触发事件B;如果监听到客户端在X方向上的摇晃次数不是2次或4次,则不触发事件,并提示重新晃动,从而实现在每个方向上设置多个触发事件。此外,还可以将不同方向和次数进行组合,为其设置不同的触发事件,例如,设置X方向摇晃3次,且Y方向摇晃2次,触发C事件。
在上述实施例的基础上,本实施例中当所述加速传感器监听到所述客户端在任一预设摇晃方向上加速力大于或等于该预设摇晃方向上阈值的摇晃次数达到第二预设摇晃次数时,触发所述预设摇晃方向对应的预设事件。
具体地,从加速传感器监听到的客户端的多次摇晃中,筛选出某一方向上摇晃的加速力大于或等于该方向上阈值的摇晃,统计筛选出的摇晃次数。若摇晃次数大于第二预设摇晃次数,则触发该方向对应的预设事件。所述预设事件可以手机里的一些常用功能,例如,拍照,录像,交友、手电筒等。当用户预先设置的摇晃次数为3时,X方向设置触发事件为手电筒,Y方向设置触发事件为交友。当用户在X方向摇晃加速力大于或等于X方向阈值的次数达到3次时,则触发手电筒功能。当用户在Y方向摇晃加速力大于或等于X方向阈值的次数达到3次时,则触发交友功能。
预设事件也可以是该App中的一些功能,例如,假设该App是房屋交易或出租网站,经纪人可以设置,X方向对应的触发事件是跳转到房源录入界面,Y方向对应的触发事件是房屋搜索界面。这些界面都与经纪人的ID进行绑定。根据用户在各方向上设置触发事件的操作会生成一个事件函数,该事件函数包括摇晃次数、用户ID和触发事件的网络连接地址等。当摇晃加速力和摇晃次数满足条件时,自动跳转到相应界面或触发相应功能。
在本发明的另一个实施例中提供一种Android加速传感器阈值确定装置,该装置用于实现前述各实施例中的方法。因此,在前述Android加速传感器阈值确定方法的各实施例中的描述和定义,可以用于本发明实施例中各个执行模块的理解。图2为本发明实施例提供的Android加速传感器阈值确定装置整体结构示意图,该装置包括监听模块201和确定模块202;其中:
监听模块201用于当获取到用户进入加速传感器阈值设置的页面时,使用所述页面所在客户端的加速传感器监听所述客户端摇晃的加速力;
具体地,本实施例为用户提供手动设置加速传感器阈值的选项,该选项可以是嵌入在某个App中的一个功能。当用户点击进入加速传感器阈值设置的页面时,监听模块201使用该页面所在客户端,如手机的加速传感器监听客户端摇晃的加速力。为了更确切地获取客户端摇晃的加速力,减少加速传感器的误监听,可以设置两个按钮,即开始按钮和结束按钮。当用户点击开始按钮时,加速传感器开始对客户端的摇晃进行监听,当用户点击结束按钮时,加速传感器停止对客户端的摇晃进行监听。
确定模块202用于将所述加速传感器监听到的加速力绝对值中的最大值作为所述加速传感器的阈值。
当设置有上述开始按钮和结束按钮时,确定模块202根据加速传感器在用户点击开始按钮和点击结束按钮之间的时间段已监听到的客户端摇晃加速力确定加速传感器的阈值。将监听到的加速力取绝对值,将加速力绝对值中的最大值作为加速传感器的阈值,这是因为如果将加速力决定值的平均值或最小值设置为阈值,用户在行走或者其他动作中会误触发。本实施例能合理确定不同Android手机上,摇一摇功能的加速传感器阈值。
本实施例通过为用户提供手动设置加速传感器阈值的选项,当获取到用户进入加速传感器阈值设置的页面时,使用页面所在客户端的加速传感器监听所述客户端摇晃的加速力,将加速传感器监听到的加速力绝对值中的最大值作为加速传感器的阈值,从而根据客户端的性能和使用客户端用户的行为习惯为客户端和用户量身设置加速传感器阈值,使得加速传感器的阈值更加合理,能够使用户以理想的摇晃力度触发摇一摇事件,提高了用户体验。
在上述实施例的基础上,本实施例中监听模块具体用于:使用所述加速传感器监听所述客户端在多个方向摇晃的加速力;相应地,确定模块具体用于:将所述加速传感器监听到的各方向上加速力绝对值中的最大值作为所述加速传感器相应方向上的阈值。
在上述实施例的基础上,本实施例中监听模块具体用于:当获取到用户点击所述页面上的开始按钮时,显示预设摇晃方向和/或预设摇晃次数,并使用所述加速传感器监听所述客户端摇晃在所述预设摇晃方向上的加速力;若所述加速传感器监听到所述客户端的摇晃方向与所述预设摇晃方向不同,和/或所述客户端的摇晃次数小于所述预设摇晃次数,则显示提醒信息。
在上述实施例的基础上,本实施例中所述预设摇晃方向包括第一预设摇晃方向、第二预设摇晃方向和第三预设摇晃方向;监听模块进一步用于:当第一次获取到用户点击所述页面上的开始按钮时,显示所述第一预设摇晃方向,并使用所述加速传感器监听所述客户端在所述第一预设摇晃方向上摇晃的加速力;当第一次获取到用户点击所述页面上的结束按钮时,使所述加速传感器停止监听;当第二次获取到用户点击所述页面上的开始按钮时,显示所述第二预设摇晃方向,并使用所述加速传感器监听所述客户端在所述第二预设摇晃方向上摇晃的加速力;当第二次获取到用户点击所述页面上的结束按钮时,使所述加速传感器停止监听;当第三次获取到用户点击所述页面上的开始按钮时,显示所述第三预设摇晃方向,并使用所述加速传感器监听所述客户端在所述第三预设摇晃方向上摇晃的加速力;当第三次获取到用户点击所述页面上的结束按钮时,使所述加速传感器停止监听。
在上述各实施例的基础上,本实施例中还包括触发模块,用于当所述加速传感器监听到所述客户端摇晃的加速力大于或等于所述阈值时,触发预设事件。
在上述实施例的基础上,本实施例中触发模块具体用于:当所述加速传感器监听到所述客户端在任一预设摇晃方向上摇晃的加速力大于或等于所述预设摇晃方向上的阈值时,触发所述预设摇晃方向对应的预设事件。
在上述实施例的基础上,本实施例中触发模块进一步用于:根据所述预设摇晃方向和所述客户端在所述预设摇晃方向上的摇晃次数,触发相应预设事件;其中,所述预设摇晃方向、在所述预设摇晃方向上的摇晃次数和所述预设事件预先关联存储。
在上述实施例的基础上,本实施例中触发模块具体用于:当所述加速传感器监听到所述客户端在任一预设摇晃方向上加速力大于或等于该预设摇晃方向上阈值的摇晃次数达到第二预设摇晃次数时,触发所述预设摇晃方向对应的预设事件。
本实施例提供一种电子设备,图3为本发明实施例提供的电子设备整体结构示意图,该设备包括:至少一个处理器301、至少一个存储器302和总线303;其中,
处理器301和存储器302通过总线303完成相互间的通信;
存储器302存储有可被处理器301执行的程序指令,处理器调用程序指令能够执行上述各方法实施例所提供的方法,例如包括:当获取到用户进入加速传感器阈值设置的页面时,使用所述页面所在客户端的加速传感器监听所述客户端摇晃的加速力;将所述加速传感器监听到的加速力绝对值中的最大值作为所述加速传感器的阈值。
本实施例提供一种非暂态计算机可读存储介质,非暂态计算机可读存储介质存储计算机指令,计算机指令使计算机执行上述各方法实施例所提供的方法,例如包括:当获取到用户进入加速传感器阈值设置的页面时,使用所述页面所在客户端的加速传感器监听所述客户端摇晃的加速力;将所述加速传感器监听到的加速力绝对值中的最大值作为所述加速传感器的阈值。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (10)

1.一种Android加速传感器阈值确定方法,其特征在于,包括:
当获取到用户进入加速传感器阈值设置的页面时,使用所述页面所在客户端的加速传感器监听所述客户端摇晃的加速力;和
将所述加速传感器监听到的加速力绝对值中的最大值作为所述加速传感器的阈值。
2.根据权利要求1所述的方法,其特征在于,所述使用所述页面所在客户端的加速传感器监听所述客户端摇晃的加速力的步骤具体包括:
使用所述加速传感器监听所述客户端在多个方向摇晃的加速力;
相应地,将所述加速传感器监听到的加速力绝对值中的最大值作为所述加速传感器的阈值的步骤具体包括:
将所述加速传感器监听到的各方向上加速力绝对值中的最大值作为所述加速传感器相应方向上的阈值。
3.根据权利要求1所述的方法,其特征在于,所述使用所述页面所在客户端的加速传感器监听所述客户端摇晃的加速力的步骤具体包括:
当获取到用户点击所述页面上的开始按钮时,显示预设摇晃方向和/或第一预设摇晃次数,并使用所述加速传感器监听所述客户端摇晃在所述预设摇晃方向上的加速力;和
若所述加速传感器监听到所述客户端的摇晃方向与所述预设摇晃方向不同,和/或所述客户端的摇晃次数小于所述预设摇晃次数,则显示提醒信息。
4.根据权利要求3所述的方法,其特征在于,所述预设摇晃方向包括第一预设摇晃方向、第二预设摇晃方向和第三预设摇晃方向;
所述当获取到用户点击所述页面上的开始按钮时,显示预设摇晃方向和/或第一预设摇晃次数,并使用所述加速传感器监听所述客户端在所述预设摇晃方向上摇晃的加速力的步骤具体包括:
当第一次获取到用户点击所述页面上的开始按钮时,显示所述第一预设摇晃方向,并使用所述加速传感器监听所述客户端在所述第一预设摇晃方向上摇晃的加速力;
当第一次获取到用户点击所述页面上的结束按钮时,使所述加速传感器停止监听;
当第二次获取到用户点击所述页面上的开始按钮时,显示所述第二预设摇晃方向,并使用所述加速传感器监听所述客户端在所述第二预设摇晃方向上摇晃的加速力;
当第二次获取到用户点击所述页面上的结束按钮时,使所述加速传感器停止监听;
当第三次获取到用户点击所述页面上的开始按钮时,显示所述第三预设摇晃方向,并使用所述加速传感器监听所述客户端在所述第三预设摇晃方向上摇晃的加速力;
当第三次获取到用户点击所述页面上的结束按钮时,使所述加速传感器停止监听。
5.根据权利要求1-4任一所述的方法,其特征在于,所述将所述加速传感器监听到的加速力绝对值中的最大值作为所述加速传感器的阈值的步骤之后还包括:
当所述加速传感器监听到所述客户端摇晃的加速力大于或等于所述阈值时,触发预设事件。
6.根据权利要求5所述的方法,其特征在于,所述当所述加速传感器监听到所述客户端摇晃的加速力大于或等于所述阈值时,触发预设事件的步骤具体包括:
当所述加速传感器监听到所述客户端在任一预设摇晃方向上摇晃的加速力大于或等于所述预设摇晃方向上的阈值时,触发所述预设摇晃方向对应的预设事件。
7.根据权利要求6所述的方法,其特征在于,所述触发所述预设摇晃方向对应的预设事件的步骤具体包括:
根据所述预设摇晃方向和所述客户端在所述预设摇晃方向上的摇晃次数,触发相应预设事件;其中,所述预设摇晃方向、在所述预设摇晃方向上的摇晃次数和所述预设事件预先关联存储。
8.根据权利要求5所述的方法,其特征在于,所述当所述加速传感器监听到所述客户端摇晃的加速力大于或等于所述阈值时,触发预设事件的步骤具体包括:
当所述加速传感器监听到所述客户端在任一所述预设摇晃方向上加速力大于或等于该预设摇晃方向上阈值的摇晃次数达到第二预设摇晃次数时,触发所述预设摇晃方向对应的预设事件。
9.一种电子设备,其特征在于,包括:
至少一个处理器、至少一个存储器和总线;其中,
所述处理器和存储器通过所述总线完成相互间的通信;
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如权利要求1至8任一所述的方法。
10.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如权利要求1至8任一所述的方法。
CN201811644389.8A 2018-12-30 2018-12-30 Android加速传感器阈值确定方法、电子设备及介质 Pending CN109856424A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811644389.8A CN109856424A (zh) 2018-12-30 2018-12-30 Android加速传感器阈值确定方法、电子设备及介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811644389.8A CN109856424A (zh) 2018-12-30 2018-12-30 Android加速传感器阈值确定方法、电子设备及介质

Publications (1)

Publication Number Publication Date
CN109856424A true CN109856424A (zh) 2019-06-07

Family

ID=66893476

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811644389.8A Pending CN109856424A (zh) 2018-12-30 2018-12-30 Android加速传感器阈值确定方法、电子设备及介质

Country Status (1)

Country Link
CN (1) CN109856424A (zh)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1862464A (zh) * 2005-05-12 2006-11-15 三星电子株式会社 具有运动识别能力的便携式终端及其运动识别方法
US20110054831A1 (en) * 2009-08-28 2011-03-03 Oki Semiconductor Co., Ltd. Movement detection device, electronic device, movement detection method and storage medium stored with a program
CN102509438A (zh) * 2011-10-28 2012-06-20 深圳市同洲电子股份有限公司 智能终端通过甩动进行数据发送的方法及该智能终端
CN103092342A (zh) * 2012-12-31 2013-05-08 北京金山安全软件有限公司 移动终端的处理方法及装置
CN103475780A (zh) * 2013-09-10 2013-12-25 深圳Tcl新技术有限公司 移动终端根据不同用户身份响应操作的方法及移动终端
CN103577076A (zh) * 2013-11-11 2014-02-12 惠州Tcl移动通信有限公司 一种利用加速度计实现移动终端开锁的方法及***
CN104580657A (zh) * 2013-10-11 2015-04-29 中兴通讯股份有限公司 一种传感器用户自设置的方法、装置及移动终端
CN104866099A (zh) * 2015-05-27 2015-08-26 东南大学 基于运动传感器提高智能设备手势识别精度的误差补偿方法
CN104954574A (zh) * 2015-06-23 2015-09-30 上海卓易科技股份有限公司 一种自动操作移动终端的方法及移动终端
CN107517319A (zh) * 2017-08-29 2017-12-26 上海展扬通信技术有限公司 一种智能终端的通知栏控制方法及通知栏控制***
CN108762526A (zh) * 2018-05-14 2018-11-06 链家网(北京)科技有限公司 一种智能设备中的加速传感器触发判断方法及装置

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1862464A (zh) * 2005-05-12 2006-11-15 三星电子株式会社 具有运动识别能力的便携式终端及其运动识别方法
US20110054831A1 (en) * 2009-08-28 2011-03-03 Oki Semiconductor Co., Ltd. Movement detection device, electronic device, movement detection method and storage medium stored with a program
CN102509438A (zh) * 2011-10-28 2012-06-20 深圳市同洲电子股份有限公司 智能终端通过甩动进行数据发送的方法及该智能终端
CN103092342A (zh) * 2012-12-31 2013-05-08 北京金山安全软件有限公司 移动终端的处理方法及装置
CN103475780A (zh) * 2013-09-10 2013-12-25 深圳Tcl新技术有限公司 移动终端根据不同用户身份响应操作的方法及移动终端
CN104580657A (zh) * 2013-10-11 2015-04-29 中兴通讯股份有限公司 一种传感器用户自设置的方法、装置及移动终端
CN103577076A (zh) * 2013-11-11 2014-02-12 惠州Tcl移动通信有限公司 一种利用加速度计实现移动终端开锁的方法及***
CN104866099A (zh) * 2015-05-27 2015-08-26 东南大学 基于运动传感器提高智能设备手势识别精度的误差补偿方法
CN104954574A (zh) * 2015-06-23 2015-09-30 上海卓易科技股份有限公司 一种自动操作移动终端的方法及移动终端
CN107517319A (zh) * 2017-08-29 2017-12-26 上海展扬通信技术有限公司 一种智能终端的通知栏控制方法及通知栏控制***
CN108762526A (zh) * 2018-05-14 2018-11-06 链家网(北京)科技有限公司 一种智能设备中的加速传感器触发判断方法及装置

Similar Documents

Publication Publication Date Title
CN107436777B (zh) 移动终端、应用程序崩溃处理方法及装置
CN106445292B (zh) 应用程序的分身管理方法及***
CN105260082B (zh) 一种测试数据展示方法及开发终端
WO2017211226A1 (zh) 展示媒体文件的方法、终端和存储介质
CN105635449A (zh) 一种闹钟控制方法及移动终端
CN102938808A (zh) 移动终端中的信息录制方法及装置
WO2015106510A1 (zh) 应用的分屏方法与装置、智能终端、存储介质
CN107153581B (zh) 资源的获取方法和装置
RU2010128545A (ru) Планирование управления мобильным устройством
CN111182156B (zh) 一种移动终端上的应用提示信息处理方法及装置
CN105468513B (zh) 一种基于移动终端的测试方法、装置及***
CN106681701B (zh) 一种任务的显示方法和装置
CN111641677B (zh) 消息提醒方法、消息提醒装置及电子设备
CN104216698B (zh) 一种注册网页方法及相关装置
US11073970B2 (en) Dashboard generation based on user interaction
JP2021152916A (ja) 目の保護モードの提示方法、装置、電子設備、記憶媒体、及びプログラム
CN107783833A (zh) 一种终端后台应用程序的管理方法及装置
CN112583898A (zh) 业务流程编排方法、装置、以及可读介质
JP2021132413A (ja) 対話プラットフォームのテスト方法、装置、電子機器及び記憶媒体
CN106528163B (zh) 一种页面切换方法和装置
CN109074303A (zh) 一种卡顿检测方法及装置
CN105653316B (zh) 监听软件被卸载的方法及装置
CN110868693A (zh) 应用程序流量控制方法、终端设备及存储介质
CN110134237A (zh) 界面控制方法及相关设备
CN108959064A (zh) 自动化测试的弹窗处理方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20190607

RJ01 Rejection of invention patent application after publication