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