Android如何与传感器配合使用?
我希望当我摇动手机时它会随机生成一些“否”。 我正在使用 API2.2 并尝试使用 SensorListener
但它显示它已被弃用。 所以我必须使用哪一个。
请给我任何建议如何做到这一点。 谢谢
I want when I shake my phone it randomly generate some no.
I am working with API2.2 and try to using SensorListener
but it shows that it is deprecated.
so which one I have to use.
please give me any suggestion how to do this.
Thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
请改用SensorEventListener。文档中有很好的解释。加速度计可能是您想要在此处使用的传感器。
Use
SensorEventListener
instead. There is quite good explanation of it in the docs. Accelorometer is probably the sensor you want to use here.正如 Xion 所说,使用 SensorEventListener。 SO 上有很多这样的例子;例如,查看这个。要在模拟器中测试震动,SensorSimulator 之类的工具也可能有所帮助。
As Xion said, use
SensorEventListener
. There are many examples of this here on SO; for instance, check out this one. For testing shakes in an emulator, something like SensorSimulator might also help.以下是如何在 Android 上使用传感器管理器类的示例:
http:// developer.android.com/reference/android/hardware/SensorManager.html
Here is an exemple of how to use the sensor manager class on android:
http://developer.android.com/reference/android/hardware/SensorManager.html