2010-07-29 22 views
6

मैं सफलता के बिना कुछ दिनों तक काम करने की कोशिश कर रहा हूं। असल में, मैं फोन टेस्ट की स्थिति को एडटेस्टप्रोवाइडर और सेटटेस्टप्रोवाइडरलोकेशन इत्यादि का उपयोग करके कहीं और स्थिति के रूप में बनाने के लिए एक छोटा टेस्ट ऐप लिख रहा हूं। असल में यह ठीक दिखता है और बदलते हुए अपने स्थान की रिपोर्ट करने लगता है, हालांकि Google मानचित्र इत्यादि अभी भी पूछताछ कर रहा है वास्तविक जीपीएस प्रदाता। क्या किसी के पास कोई विचार है कि इस के आसपास कैसे जाना है?एंड्रॉइड फोन पर स्पूफ या नकली स्थान

यह ऐसा ऐप नहीं है जिसका उपयोग वास्तव में किसी भी चीज़ के लिए किया जाएगा, यह वास्तव में मेरी जिज्ञासा को पूरा करने और समझ हासिल करने के लिए वास्तव में है।

अग्रिम धन्यवाद।

+3

यदि आप इसे प्रबंधित करते हैं, तो यह पतियों को धोखा देने के लिए एक शानदार ऐप देगा! – Fenton

+1

बाजार में पहले ही स्वतंत्र रूप से स्थान स्पूफर एप्लिकेशन उपलब्ध हैं। – Pentium10

+0

क्या आपने नकली स्थानों की अनुमति देने के लिए फोन सिस्टम पैरामीटर बदल दिए हैं? सेटिंग्स-अनुप्रयोग-विकास-नकली स्थानों की अनुमति दें? सुनिश्चित नहीं है कि यह आपका मुद्दा है, लेकिन एक शॉट के लायक है। –

उत्तर

5

आपको पहले अपने आवेदन प्रकट एक्सएमएल के लिए निम्न जोड़कर कृत्रिम स्थान उपयोग करने की अनुमति की जरूरत है:,

<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/> 

अपने फ़ोन पर यह सुनिश्चित 'कृत्रिम स्थान' का चयन "कृत्रिम स्थान की अनुमति दें" से सक्षम होते हैं Settings -> Applications -> Development मेनू के तहत विकल्प।

और फिर एक कृत्रिम स्थान प्रदाता का उपयोग नकली स्थानों

(एक फ़ाइल/db बंद डेटा पढ़कर जैसे) वैकल्पिक रूप से आप अपने फोन में टेलनेट और (स्थान नकली फिर आप अनुमति और कृत्रिम स्थान सक्षम की जरूरत है सकते हैं देने के लिए आपके फोन पर):

$ telnet localhost 5554 
Android Console: type 'help' for a list of commands 
OK 
geo fix -82.411629 28.054553 
OK 

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^