嗨,我想在我的 Android Activity 中调用振动类(class)。有人可以指出我正确的方向吗?到目前为止,这是我的 vib 类(class):
import android.content.Context;
import android.os.Vibrator;
public class Vibrate {
Vibrator vibs = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
public static void main(String[] args) {
// TODO Auto-generated method stub
}
public void vib(int length) {
vibs.vibrate(length);
}
}
我想从我的一项 Activity 中给这个人打电话,如下所示:
Vibrate vib = new Vibrate();
...
vib.vib(500);
感谢您的帮助!
最佳答案
类似这样的事情:
public class Vibrate {
private Context mContext;
private Vibrator mVibrator;
public Vibrate(Context context) {
mContext = context;
mVibrator = (Vibrator) mContext.getSystemService(Context.VIBRATOR_SERVICE);
}
public void vib(int length) {
mVibrator.vibrate(length);
}
}
Vibrate vib = new Vibrate(this);
但我不知道如果 Vibrator
就足够了,为什么还需要这样一个类。
关于java - 如何在 android 中创建并调用振动类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21997407/