gpt4 book ai didi

Android - 振动设备不工作

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:07:12 26 4
gpt4 key购买 nike

我实际上有一个应用程序,我用两台设备进行了测试。一台LG GW620,一台三星Spica。我想当用户触摸屏幕时,设备会振动。

事实上,在 LG GW620 上,当我触摸它时设备会振动。但是在角膜上没有...

我在spica上找了设置,但是振动器是勾选的,所以我不明白为什么它不振动。

在我的应用程序中,我有:<uses-permission android:name="android.permission.VIBRATE"></uses-permission>

在代码中:

Vibrator vibrator =(Vibrator)getSystemService(Context.VIBRATOR_SERVICE);
vibrator.vibrate(100);

但我认为这样做并不是最好的做法。我希望设备在每次点击时都振动,但我不知道是否必须为每次 OnClick 做一个振动器?或者如果我只能为所有应用程序做一个振动器?
尤其是为什么它在 Spica 上不起作用?

最佳答案

有趣。在按钮的 onClick 中,您应该放置振动。由于它是以毫秒为单位的,所以我将半秒而不是 0.1 秒设置为 500。

void onCreate() {

mVibrator = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);

Button b = (Button) findViewById(R.id.button);
b.setOnClickListener(new View.OnClickListener() {
void onClick() {
mVibrator.vibrate(500);
}
});
}

关于Android - 振动设备不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3108154/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com