2012-06-25 14 views
6

एंड्रॉइड एमुलेटर पर सिग्नल शक्ति में परिवर्तन अनुकरण करने का कोई तरीका है। मेरे पास मेरे ऐप में एक फोनस्टेटलिस्टर लॉगिंग सिग्नल शक्ति है। मैं एम्यूएम सिग्नल 5 5 जैसे एम्यूलेटर और कमांड के लिए टेलनेट का भी उपयोग कर रहा हूं, लेकिन मैं अपनी आरएसएसआई सिग्नल शक्ति और -1 को बिट त्रुटि दर के रूप में 99 प्राप्त कर रहा हूं।एंड्रॉइड एमुलेटर सिग्नल शक्ति

+0

क्या आप विशेष रूप से सिग्नल की शक्ति को बदलने या नेटवर्क कनेक्शन की गति को चुनने के लिए देख रहे हैं? – hwrdprkns

+0

सिग्नल शक्ति को बदलें, मुझे समझ में नहीं आता कि टेलनेट में जीएसएम सिग्नल कमांड क्यों है जो एम्यूलेटर के साथ काम नहीं कर रहा है। – MEURSAULT

उत्तर

0

मुझे नहीं लगता कि यह एमुलेटर में ऐसा करना संभव है।

Source

+0

जब मैंने Google की खोज की तो मुझे वह लिंक भी मिला। हालांकि, अगर आप एमुलेटर को टेलनेट करते हैं और एक सूची करते हैं, तो जीएसएम सिग्नल नामक कमांड होता है। क्या इसका मतलब यह आदेश केवल उपकरणों पर काम करता है? मैंने सोचा कि टेलनेट कमांड का पूरा बिंदु डिवाइस परिवर्तनों को अनुकरण करना था ... – MEURSAULT

+0

सही, यह शायद विभिन्न उपकरणों के लिए है जिनके पास विभिन्न नेटवर्क के लिए अलग-अलग पावर (डीबी) रेटिंग हैं। एक एमुलेटर पर ऐसा कुछ लागू करना मुश्किल हो सकता है। – hwrdprkns

+0

आप निश्चित रूप से जो कुछ भी चाहते हैं उसे करने के लिए एमुलेटर को पैच कर सकते हैं ... एपीआई को किसी संपत्ति से मूल्य वापस करने या डेटा विभाजन पर कहीं भी फिसलने वाली फ़ाइल को एक साधारण सरल हैक होगा। अधिकांश काम केवल इसे पुनर्निर्माण के लिए स्थापित किया जाएगा (या पूरी चीज के पुनर्निर्माण के बिना पैच कर रहा है)। यद्यपि एपीआई को अपने कोड में लपेटना आसान हो सकता है, और एक बार वास्तविक डिवाइस पर इसका परीक्षण करें - शायद एक स्थैतिक दूरदराज के पिंजरे के रूप में एंटी-स्टेटिक बैग का उपयोग करने का प्रयास करें। –

1

मुझे लगता है कि यह अच्छा विचार है इस तरह के मामलों

interface SignalInformation{ 
    float signalStrength(); 
    //etc... 
} 

में इंटरफेस के साथ उपहास करने के लिए मजाक के लिए कुछ डमी कक्षा बनाएं, और फिर असली श्रमिक वर्ग के लिए इसे बदल।

class MockSignal implements SignalInformation{ 

    public float signalStrength(){ 
     return 3.5; //or whatever behaviour you want (i.e. random number) 
    } 
} 

अच्छा, मुझे आशा है कि आपको यह विचार मिल जाएगा।

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