देखें एक प्रदर्शन हैप्टीकफिडबैक फ़ंक्शन, जो आपको जब चाहें इसे करने की अनुमति दे, यानी ऑनक्लिक श्रोता पर। आप भी कार्यक्रम के प्रकट करने के लिए "android.permission.VIBRATE" अनुमति जोड़नी होगी,
import android.view.View;
import android.os.Vibrator;
public class Main extends Activity implements OnClickListener
{
private View myView;
private Vibrator myVib;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
myVib = (Vibrator) this.getSystemService(VIBRATOR_SERVICE);
//myView can be any type of view, button, etc.
myView = (View) this.findViewById(R.id.myView);
myView.setOnClickListener(this);
}
@Override
public void onClick(View v)
{
myVib.vibrate(50);
//add whatever you want after this
}
}
को न भूलें:
स्रोत
2010-02-09 17:49:29
यदि आप 'this.getSystemService (VIBRATOR_SERVICE) रखते हैं;' बटन के ऑनक्लिक लिस्टनर के अंदर, फिर 'यह' बटन को संदर्भित करता है जिसमें विधि सिस्टम सिस्टम नहीं मिलता है। इसके बजाए इसका उपयोग करें: 'getAplicationContext()। GetSystemService (VIBRATOR_SERVICE);' –
आप हमेशा ऑनक्लिक लिस्टनर – sudocoder