नया एंड्रॉयड BLE 4.3 का उपयोग करके विशेषताओं को सक्षम करने पर एक सवाल:एंड्रॉयड BLE 4.3 onDescriptorWrite सक्षम करने विशेषताओं पर स्थिति 128 रिटर्न अधिसूचना
हालांकि मैं अतुल्यकालिक रूप से एक एक करके विशेषताओं में से एक पर अधिसूचना सक्षम मैं BLE डिवाइस से किसी भी सूचना नहीं मिल रहा है एक कतार का उपयोग कर।
मैं ENABLE_NOTIFICATION_VALUE के साथ UUID "00002902-0000-1000-8000-00805f9b34fb" के साथ वर्णक भी लिखता हूं।
मैंने Google एसडीके दस्तावेज़ और साथ ही विभिन्न मंचों के सुझावों की सिफारिशों का पालन किया है।
जिस तरह से मुझे "ऑनडिस्क्रिप्टर्राइट" पर स्थिति = 128 मिलती है। इस स्थिति का क्या अर्थ है कोई विचार?
मैं Google कोड के माध्यम से गया और इस पर कोई जानकारी नहीं देखी। यहां तक कि स्रोत कोड किसी भी प्रकाश को फेंक नहीं देता है क्योंकि यह स्थिति कैसे सेट की जा रही है।
मुझे बताएं कि यदि आपने बॉडी मीडिया डिवाइस के लिए अधिसूचनाएं सक्षम की हैं तो आप में से किसी ने इसका अनुभव किया है। कभी-कभी मुझे वर्णनकर्ता लिखने पर स्थिति 133 मिलती है। मैं अपने परीक्षणों के लिए नवीनतम नेक्सस 7 का उपयोग करता हूं।
ऐसा नहीं लगता कि यह आपकी समस्या का समाधान करने जा रहा है, लेकिन 128 GATT_NO_RESOURCES है। https://android.googlesource.com/platform/external/bluetooth/bluedroid/+/android-4.3_r1.1/stack/include/gatt_api.h – reTs
मेरे अनुभव में स्थिति कोड विश्वसनीय नहीं है जब तक कि स्थिति में कहा गया न हो डेवलपर साइट। – reTs