Android emülatöründe sinyal gücündeki değişiklikleri simüle etmenin herhangi bir yolu var mı? Uygulamamda bir phonetatelistener günlüğe kaydetme sinyal gücü var. Ayrıca emülatörü telnet kullanıyorum ve gsm sinyali 5 5 gibi komutlar veriyorum, ama rssi sinyal gücü ve 99 bit hata oranı olarak 99 almayı sürdürüyorum.Android emulator sinyal gücü
cevap
Bunu emülatörde yapmanın mümkün olduğunu düşünmüyorum.
Google'da arama yaptığımda da bu bağlantıyı aldım. Ancak, eğer emülatöre telnet yaparsanız ve bir liste yaparsanız, gsm sinyali denen bir komut alır. Bu komut sadece cihazlarda çalıştığı anlamına mı geliyor? Telnet komutlarının tüm noktasının, cihaz değişikliklerini simüle etmek olduğunu düşündüm ... – MEURSAULT
Doğru, muhtemelen farklı ağlar için farklı güç (dB) derecelerine sahip farklı cihazlar içindir. Bir öykünücüye böyle bir şey uygulamak zor olabilir. – hwrdprkns
Tabii ki, emülatörü istediğiniz her şeyi yapmak için kullanabilirsiniz ... API'nın bir özellikten veya bir veri bölümündeki bir yere yapışmış bir dosyadan bir değer döndürmesini sağlamak oldukça basit bir saldırıdır. Çalışmanın çoğu, sadece yeniden inşa etmek için (ya da her şeyi yeniden inşa etmeden yama yapmak) kuruyordu. Kodunuzdaki api'yi sadece sarmak daha basit olabilir ve gerçek bir cihazda bir kez test edin - belki de bir anti-statik torbayı marjinal bir faraday kafesi olarak kullanmayı deneyin. –
Ben alay için bazı kukla sınıf oluşturun Böyle durumlarda
interface SignalInformation{
float signalStrength();
//etc...
}
yılında arayüzü ile alay ve sonra gerçek işçi sınıfına bunu değiştirmek için iyi bir fikir.
class MockSignal implements SignalInformation{
public float signalStrength(){
return 3.5; //or whatever behaviour you want (i.e. random number)
}
}
Umarım fikrin vardır.
- 1. Android: Nasıl 3G/UMTS Sinyal Gücü Değerler
- 2. Android: WiFi sinyal gücü nasıl izlenir
- 3. Android'de WiFi sinyal gücü alma
- 4. Android'de hücre hizmeti sinyal gücü nasıl alınır?
- 5. Android Testing - Sinyal Kalitesi
- 6. Android Emulator
- 7. Android Emulator, donanımı düzenleyemiyor
- 8. Android Emulator donuyor
- 9. Android Emulator - "Şifreleme başarısız"
- 10. Android Emulator 96khz
- 11. Android Emulator Görüntüsü Depolandı?
- 12. Android Emulator Titreşim Testi?
- 13. Android 5.0 emulator başlatılamadı
- 14. Android Emulator asmak ve
- 15. android studio2 emulator başlatılamadı
- 16. Android Studio Emulator
- 17. Android emulator (Nexus_5_API_23_x86) başlatılamadı
- 18. Scipy.sparse matrisinin eleman gücü Gücü
- 19. Android Emulator, Device Chooser'da görülemiyor
- 20. Android emulator gelen çağrıyı keser
- 21. Yeniden Başlatma/Kapatma Android Emulator
- 22. Android Emulator İç Depolama Nerede
- 23. Android emulator push bildirimleri almıyor
- 24. Android Emulator hiçbir pencere çerçevesi
- 25. Android Emulator ses alabilir mi?
- 26. Android nasıl SNR (Sinyal Gürültü Oranına)
- 27. Android Emulator Android Studio web kamerasını kullanmıyor
- 28. Android Twitter varsayılan paylaşım gücü kapatıldı
- 29. SİNYAL 11 SIGSEGV kazasında Android
- 30. Xcode: GPS gücü değeri nasıl gösterilir?
Özellikle sinyal gücünü değiştirmek veya ağ bağlantısının hızını azaltmak için mi arıyorsunuz? – hwrdprkns
sinyal gücünü değiştirir, telnette neden emülatörü ile çalışmaktansa gsm sinyal komutunun neden olduğunu anlamıyorum. – MEURSAULT