Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Android

एंड्रॉइड डिवाइस को वाइब्रेट कैसे करें?

<घंटा/>

एंड्रॉइड में, वाइब्रेट सेवा का उपयोग करके, हम एंड्रॉइड मोबाइल को कंपन कर सकते हैं। यह उदाहरण दर्शाता है कि Android डिवाइस को कैसे कंपन किया जाए

चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

 

उपरोक्त कोड में, हमने टेक्स्टव्यू लिया है, जब आप टेक्स्टव्यू पर क्लिक करते हैं। यह कंपन करेगा।

चरण 3 - निम्न कोड को src/MainActivity.java

में जोड़ें <पूर्व>पैकेज com.example.andy.myapplication;import android.content.Context;import android.content.Intent;import android.os.Build;import android.os.Bundle;import android.os.VibrationEffect;import android. os.Vibrator;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.LinearLayout;import android.widget.TextView;import android.widget.Toast; पब्लिक क्लास MainActivity AppCompatActivity { int का विस्तार करती है देखें =R.layout.activity_main; टेक्स्ट व्यू टेक्स्ट व्यू; @Override संरक्षित शून्य पर क्रिएट (बंडल सेव किया गया इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); सेटकंटेंट व्यू (देखें); अंतिम रैखिक लेआउट माता-पिता =findViewById (R.id.parent); टेक्स्ट व्यू =findViewById (R.id.text); textView.setOnClickListener (नया व्यू। ऑनक्लिक लिस्टनर () {@ ओवरराइड पब्लिक वॉयड ऑनक्लिक (व्यू वी) {वाइब्रेटर वाइब्रेटर =(वाइब्रेटर) गेटसिस्टम सर्विस (संदर्भ.VIBRATOR_SERVICE); अगर (बिल्ड.वर्सियन.एसडीके_आईएनटी> =बिल्ड.वर्सियन_कोड्स.ओ) { vibrator.vibrate(VibrationEffect.createOneShot(500, VibrationEffect.DEFAULT_AMPLITUDE)); } और { vibrator.vibrate(500); } }}); }}

उपरोक्त कोड में, हमने कंपन सेवा ली है, यह सिस्टम सेवा है जैसा कि नीचे दिखाया गया है -

वाइब्रेटर वाइब्रेटर =(वाइब्रेटर) getSystemService(Context.VIBRATOR_SERVICE);if (Build.VERSION.SDK_INT>=Build.VERSION_CODES.O) { vibrator.vibrate(VibrationEffect.createOneShot(500, VibrationEffect.DEFAULT_SERVICE));} और { वाइब्रेटर.वाइब्रेट(500);}

ऊपर दिए गए कोड में हमने 500ms दिए हैं इसलिए यह लगातार 500ms वाइब्रेट करेगा।

चरण 4 - निम्नलिखित कोड को मेनिफेस्ट.जावा में जोड़ें

 <उपयोग-अनुमति android:name="android.permission.VIBRATE" /> <एप्लिकेशन android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name "एंड्रॉइड:राउंडआईकॉन =" @ मिपमैप / आईसी_लॉन्चर_राउंड "एंड्रॉइड:सपोर्ट आरटीएल ="सच" एंड्रॉइड:थीम ="@ स्टाइल / ऐप थीम"> <गतिविधि एंड्रॉइड:नाम ="। मेनएक्टिविटी" एंड्रॉइड:स्क्रीनऑरिएंटेशन ="पोर्ट्रेट"> <इरादा- फ़िल्टर> <कार्रवाई android:name="android.intent.action.MAIN" /> <श्रेणी android:name="android.intent.category.LAUNCHER" />     

उपरोक्त कोड में हमने कंपन उपयोगकर्ता की अनुमति दी है, अनुमति के बिना यह कंपन नहीं कर सकता है।

आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और रन पर क्लिक करें टूलबार से एंड्रॉइड डिवाइस को वाइब्रेट कैसे करें? आइकन। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -

एंड्रॉइड डिवाइस को वाइब्रेट कैसे करें?

उपरोक्त परिणाम में, जब आप टेक्स्ट व्यू पर क्लिक करते हैं। यह 500ms के लिए कंपन करेगा।


  1. Android डिवाइस का सीरियल नंबर कैसे पता करें?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड डिवाइस का सीरियल नंबर कैसे ढूंढूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - निम्न कोड को

  1. एंड्रॉइड ऐप में सरफेसव्यू को पारदर्शी कैसे बनाएं?

    यह उदाहरण दर्शाता है कि किसी Android ऐप में सरफेसव्यू को कैसे पारदर्शी बनाया जाए। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - नि

  1. बिना पीसी के Android कैसे रूट करें

    शुरुआती और शौकीनों के लिए Android डिवाइस को रूट करना एक डराने वाला काम हो सकता है। इसमें शामिल जोखिमों के कारण, लोग अक्सर अपने Android स्मार्टफोन को रूट करने से हिचकिचाते हैं। शुरुआत के लिए, आप अपने डिवाइस को रूट करने के बाद किसी भी वारंटी के दावों को खो देंगे, और अगर इस प्रक्रिया में कुछ भी गलत होत