Android - 振动设备不起作用
我实际上有一个使用两台设备测试的应用程序。一台 LG GW620,一台三星 Spica。 我希望当用户触摸屏幕时,设备振动。
事实上,在 LG GW620 上,当我触摸它时,设备会振动。但在 spica 上却没有...
我在 spica 上查找了设置,但振动器被选中,所以我不明白为什么它不振动。
在我的应用程序中,我有:
并在代码中:
Vibrator vibrator =(Vibrator)getSystemService(Context.VIBRATOR_SERVICE);
vibrator.vibrate(100);
但我认为这不是最好的办法就是这样做。我希望设备每次点击时都会振动,但我不知道是否必须为每次 OnClick 都设置一个振动器?或者如果我只能为所有应用程序制作一个振动器?
尤其是为什么它在 Spica 上不起作用?
I actually have an app that I test with two devices. One LG GW620, and one Samsung Spica.
I would like when User touch the screen, the device vibrate.
In fact, On the LG GW620, the device vibrate when I touch it. But on the spica doesn't...
I looked for settings on the spica, but Vibrator is check, so I don't understand why it doesn't vibrate.
In my app I have : <uses-permission android:name="android.permission.VIBRATE"></uses-permission>
and in the code :
Vibrator vibrator =(Vibrator)getSystemService(Context.VIBRATOR_SERVICE);
vibrator.vibrate(100);
But I think it is not the best thing to do that. I wish device vibrate for every click, but I don't know if I have to do a Vibrator for each OnClick ? Or if I could do only one Vibrator for all the application ?
And especially why it doesn't work on Spica ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
有趣的。在按钮的 onClick 中,您应该放置振动。由于它以毫秒为单位,因此我将 500 之类的值设置为半秒而不是 0.1 秒。
Funny. In your onClick for the button you should put the vibrate. And since it is in miliseconds I'd put something like 500 for half a second instead of .1 seconds.
互联网上几乎所有的解决方案似乎都缺少一些东西。 。 (语境)
这是一个可行的解决方案
。 。 。
Almost all solutions on the internet seem to missing something . . (context)
heres a working solution
. . .