मैं पड़ोसी कोशिकाओं के बारे में जानकारी प्राप्त करने की कोशिश कर रहा हूं, मेरा फोन एटीएम देख सकता है। अब तक तो सब ठीक है। मैं इस तरह ऐसा करते हैं:एंड्रॉइड: NeighboringCellInfo हमेशा खाली! क्यूं कर?
telManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
//...
ArrayList<NeighboringCellInfo> neighboringCellList = (ArrayList<NeighboringCellInfo>) telManager.getNeighboringCellInfo();
दुर्भाग्य से, इस सूची पता चला है हर समय खाली किया जाना है। यहां तक कि विभिन्न स्थानों में भी। मैं बर्लिन में रहता हूं, इसलिए मुझे नहीं लगता कि ऐसा इसलिए है क्योंकि वास्तव में केवल एक सेल उपलब्ध है!
अद्यतन: मेरी अनुमतियाँ इस तरह दिखेगा:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_UPDATES" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
अनुमति सेट है? – WarrenFaith
हाँ! (अद्यतन पोस्ट देखें) – xenonite
क्या आपको अभी तक इस समस्या का समाधान मिला है? मैं गैलेक्सी नेक्सस पर हूं। मैंने नीचे दिए गए सभी सुझावों का प्रयास किया है, लेकिन मुझे अभी भी पड़ोसी कोशिकाओं में कुछ भी नहीं मिला है। – ishan