Android Vibrate on touch?

前端之家收集整理的这篇文章主要介绍了Android Vibrate on touch?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当我触摸屏幕上的一个对象时,我试图使我的设备振动.我正在使用这个代码
Vibrator v = (Vibrator) getSystemService(getApplicationContext().VIBRATOR_SERVICE); 
 v.vibrate(300);

在清单文件中的许可,但我似乎没有得到任何结果.
有什么建议么?另外,我的硬件支持振动.

解决方法

请尝试:
Button b = (Button) findViewById(R.id.button1);
    b.setOnTouchListener(new OnTouchListener() {

        @Override
        public boolean onTouch(View v,MotionEvent event) {
            // TODO Auto-generated method stub
            Vibrator vb = (Vibrator)   getSystemService(Context.VIBRATOR_SERVICE);
            vb.vibrate(100);
            return false;
        }
    });

并将此权限添加到manifest.xml

<uses-permission android:name="android.permission.VIBRATE"/>
原文链接:https://www.f2er.com/android/312570.html

猜你在找的Android相关文章