यह उदाहरण दर्शाता है कि मैं कैसे जांच सकता हूं कि ब्लूटूथ डिवाइस एंड्रॉइड डिवाइस से जुड़ा है या नहीं।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
<टेक्स्ट व्यू एंड्रॉइड:लेआउट_विड्थ ="रैप_कंटेंट" एंड्रॉइड:लेआउट_हाइट ="रैप_कंटेंट" एंड्रॉइड:टेक्स्ट साइज ="24 एसपी" एंड्रॉइड:टेक्स्ट स्टाइल =" बोल्ड" android:text="अपने डिवाइस से ब्लूटूथ सेटिंग खोलें और बेहतर परिणामों की जांच करें।"/>
चरण 3 - निम्न कोड को src/MainActivity.java
में जोड़ें <पूर्व> android.bluetooth.BluetoothDevice आयात करें; android.content.BroadcastReceiver आयात करें; android.content.Context आयात करें; android.content.Intent आयात करें; android.content.IntentFilter आयात करें; android.os.Bundle आयात करें; android.widget आयात करें। टोस्ट; आयात androidx.appcompat.app.AppCompatActivity; सार्वजनिक वर्ग MainActivity AppCompatActivity को बढ़ाता है {@Override संरक्षित शून्य onCreate (बंडल सेव्ड इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); setContentView(R.layout.activity_main); इंटेंटफिल्टर फिल्टर =नया इंटेंटफिल्टर (); filter.addAction (ब्लूटूथडिवाइस.ACTION_ACL_CONNECTED); filter.addAction (ब्लूटूथडिवाइस.ACTION_ACL_DISCONNECT_REQUESTED); filter.addAction (ब्लूटूथडिवाइस.ACTION_ACL_DISCONNECTED); this.registerReceiver (प्रसारण रिसीवर, फ़िल्टर); } निजी अंतिम ब्रॉडकास्ट रिसीवर ब्रॉडकास्ट रिसीवर =नया ब्रॉडकास्ट रिसीवर () {ब्लूटूथडिवाइस डिवाइस; @Override सार्वजनिक शून्य onReceive (संदर्भ संदर्भ, इरादा इरादा) {स्ट्रिंग क्रिया =मंशा। getAction (); डिवाइस =इंटेंट। getParcelableExtra (ब्लूटूथडिवाइस.EXTRA_DEVICE); अगर (ब्लूटूथडिवाइस। } और अगर (ब्लूटूथडिवाइस। } } };}चरण 4 - निम्नलिखित कोड को androidManifest.xml में जोड़ें
<उपयोग-अनुमति android:name="android.permission.BLUETOOTH" /> <एप्लिकेशन android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android :roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> <गतिविधि android:name=".MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई android:name=" android.intent.action.MAIN" /> <श्रेणी android:name="android.intent.category.LAUNCHER" />
आइए आपके एप्लिकेशन को चलाने का प्रयास करते हैं। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फाइलों में से एक को खोलें और रन पर क्लिक करें टूलबार से आइकन। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -