मैं एक एंड्रॉइड ऐप के विकास पर विचार कर रहा हूं जो चालू या तत्काल पड़ोस में सभी या आसपास के मोबाइल उपकरणों (आईफोन, एंड्रॉइड इत्यादि) का पता लगाता है। मुझे इन उपकरणों से बातचीत करने की आवश्यकता नहीं है, बस उन्हें पहचानें, और एक आवश्यकता यह है कि पता लगाए गए उपकरणों को उन पर कोई विशेष/असामान्य ऐप्स इंस्टॉल करने की आवश्यकता नहीं हो सकती है। ऐप को केवल विशिष्ट यू.एस. डिवाइस और नेटवर्क के लिए काम करने की ज़रूरत है।एंड्रॉइड एसडीके का उपयोग कर पास के मोबाइल उपकरणों का पता लगाने के लिए रास्ता?
मैंने ऐसा करने के कुछ तरीकों के बारे में सोचा है (किसी भी तरह ब्लूटूथ, वाईफ़ाई, या सेलुलर ट्रांसमिशन/पहचानकर्ताओं का पता लगाना), लेकिन मैं आस-पास के उपकरणों के अपेक्षाकृत बड़े अनुपात का पता लगाने के लिए विशिष्ट कार्यान्वयन विधियों की तलाश में हूं । मुझे यकीन नहीं है कि इनमें से कौन सी विधियां संभव/व्यवहार्य है या उन्हें अभ्यास में कैसे रखा जाए ...
शायद ब्लूटूथ का उपयोग करना: क्या खोजने योग्य ब्लूटूथ डिवाइस का पता लगाने के लिए एंड्रॉइड एसडीके का उपयोग करने का कोई तरीका है (खोजने योग्य नहीं मोड)? The Nokia Developer site seems to suggest this is possible using Service Discovery Protocol (SDP), लेकिन मुझे यकीन नहीं है कि एंड्रॉइड में यह आमतौर पर संभव है या नहीं।
शायद अनुकरण स्विचिंग सेल टॉवर मस्तूल का उपयोग कर? ठीक है, यह लगभग निश्चित रूप से एंड्रॉइड की पहुंच से परे है, लेकिन this article suggests that there may be a way to "mimic cell mast switching process to trigger quiescent phones into transmitting. Phones respond with their ID and authentication signals..."।
धन्यवाद! उम्मीद है कि एक और तरीका है। –
यह भी ध्यान दिया जाना चाहिए कि (मेरे सीमित अनुभव में) एंड्रॉइड द्वारा खुलासा ब्लूटूथ एपीआई काफी सीमित है, इसलिए आप किसी भी उन्नत खोज तकनीक को लागू करने में सक्षम नहीं होंगे। और मैंने पढ़ा है कि एनडीके स्थिति में सुधार नहीं करता है। – Tom
'गैर-खोजने योग्य' ब्लूटूथ डिवाइस खोजने पर एक और शानदार लेख मिला: http://www.symantec.com/connect/articles/bluetooth-security-review-part-1?device=desktop उन्हें ढूंढने में लंबा समय लगता है ... –