दिलचस्प पोस्ट
क्या कोणीय जेएस निर्देश के लिए एक पोस्ट रेंडर कॉलबैक है? ओरेकल: क्या क्वेरी के लिए एक उपकरण है, जैसे कि प्रोलेटर के लिए एसक्यूएल सर्वर? सीएसएस पेज-ब्रेक को कितने पंक्तियों के साथ तालिका मुद्रित करने के लिए आवेदन कैसे करें? इकाई फ़्रेमवर्क कोड के साथ mvc-mini-profiler डेटाबेस रूपरेखा का उपयोग पहले "।" के बाद स्ट्रिंग का भाग निकालें सी में% n प्रारूप विनिर्देशक का क्या उपयोग है? Php में लाइन द्वारा एक फ़ाइल लाइन कैसे पढ़ा जाए दृश्य स्टूडियो 2013 में प्रोजेक्ट पोर्ट नंबर बदलना एक कॉलम पर अंतर चुनें स्विच केस: त्रुटि: केस लेबल एक पूर्णांक स्थिरांक को कम नहीं करता है क्या नेस्टेड लेनदेन MySQL में अनुमत हैं? पासवर्ड के लिए स्ट्रिंग के ऊपर चार पसंदीदा क्यों हैं? jQuery का .बिंद () बनाम .on () MySQL क्वेरी के WHERE खंड में स्तंभ उपनाम का उपयोग करके त्रुटि उत्पन्न होती है Google Maps API के साथ पता और अक्षांश के बजाय पता का उपयोग करना

ब्लूटूथ के माध्यम से सरल स्ट्रिंग भेजने के लिए एंड्रॉइड नमूना ब्लूटूथ कोड

मैं ब्लूटूथ के माध्यम से एंड्रॉइड डिवाइस से 'ए' जैसे एक साधारण स्ट्रिंग डेटा भेजना चाहता हूं। मैंने एंड्रॉइड एसडीके में नमूना ब्लूटूथ कोड देखा लेकिन यह मेरे लिए बहुत जटिल है मुझे समझ नहीं आ रहा है कि जब मैं कोई बटन दबाता हूं तो मैं केवल विशिष्ट डेटा कैसे भेज सकता हूं इस समस्या का समाधान किस प्रकार से किया जा सकता है?

वेब के समाधान से एकत्रित समाधान "ब्लूटूथ के माध्यम से सरल स्ट्रिंग भेजने के लिए एंड्रॉइड नमूना ब्लूटूथ कोड"

private OutputStream outputStream; private InputStream inStream; private void init() throws IOException { BluetoothAdapter blueAdapter = BluetoothAdapter.getDefaultAdapter(); if (blueAdapter != null) { if (blueAdapter.isEnabled()) { Set<BluetoothDevice> bondedDevices = blueAdapter.getBondedDevices(); if(bondedDevices.size() > 0) { Object[] devices = (Object []) bondedDevices.toArray(); BluetoothDevice device = (BluetoothDevice) devices[position]; ParcelUuid[] uuids = device.getUuids(); BluetoothSocket socket = device.createRfcommSocketToServiceRecord(uuids[0].getUuid()); socket.connect(); outputStream = socket.getOutputStream(); inStream = socket.getInputStream(); } Log.e("error", "No appropriate paired devices."); } else { Log.e("error", "Bluetooth is disabled."); } } } public void write(String s) throws IOException { outputStream.write(s.getBytes()); } public void run() { final int BUFFER_SIZE = 1024; byte[] buffer = new byte[BUFFER_SIZE]; int bytes = 0; int b = BUFFER_SIZE; while (true) { try { bytes = inStream.read(buffer, bytes, BUFFER_SIZE - bytes); } catch (IOException e) { e.printStackTrace(); } } }