Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 有人知道简单震动检测器的示例代码吗?_Java_Android_Webview_Accelerometer_Shake - Fatal编程技术网

Java 有人知道简单震动检测器的示例代码吗?

Java 有人知道简单震动检测器的示例代码吗?,java,android,webview,accelerometer,shake,Java,Android,Webview,Accelerometer,Shake,我正在寻找一个android代码示例,介绍如何让手机监听“震动”,然后触发webview.reload();只需在活动上重新加载webview。有人对此有什么见解吗?你可以从中尝试Shaker类。你可以从中尝试Shaker类。我认为它就像读取加速度一样简单,观察x加速度,寻找大约1G的pos峰值,(此示例是第一个小于前两个示例的示例),增加一个计数器。三次“握手”后,你是金色的。您有2个参数需要调整。。。阈值和重复次数。我认为这就像读取加速度一样简单,观察x加速度,寻找大约1G的pos峰值(此样

我正在寻找一个android代码示例,介绍如何让手机监听“震动”,然后触发webview.reload();只需在活动上重新加载webview。有人对此有什么见解吗?

你可以从中尝试
Shaker
类。

你可以从中尝试
Shaker
类。

我认为它就像读取加速度一样简单,观察x加速度,寻找大约1G的pos峰值,(此示例是第一个小于前两个示例的示例),增加一个计数器。三次“握手”后,你是金色的。您有2个参数需要调整。。。阈值和重复次数。

我认为这就像读取加速度一样简单,观察x加速度,寻找大约1G的pos峰值(此样本是第一个小于前两个样本的样本),增加一个计数器。三次“握手”后,你是金色的。您有2个参数需要调整。。。阈值和重复次数。

太完美了!谢谢,我知道了!注意如何使用is,因为当活动失去焦点时(如果您正在用该震动激发任何意图),侦听器可能不会停止@weakwire:correct——最好的用法是在
onResume()
中设置
Shaker
,然后在
onPause()
中关闭它。我的示例有点简单。使用这个Shaker类的任何人都知道要修改什么,所以必须对它进行稍微粗糙的摇动?现在我几乎没有倾斜我的nexus,它触发了它:/@brybam:threshold参数表示与地球重力的比率——1.25意味着加速度比重力高25%被认为是震动的开始。您可以增加该值以要求更慷慨的摇晃。这太完美了!谢谢,我知道了!注意如何使用is,因为当活动失去焦点时(如果您正在用该震动激发任何意图),侦听器可能不会停止@weakwire:correct——最好的用法是在
onResume()
中设置
Shaker
,然后在
onPause()
中关闭它。我的示例有点简单。使用这个Shaker类的任何人都知道要修改什么,所以必须对它进行稍微粗糙的摇动?现在我几乎没有倾斜我的nexus,它触发了它:/@brybam:threshold参数表示与地球重力的比率——1.25意味着加速度比重力高25%被认为是震动的开始。您可以增加该值以要求更大幅度的抖动。