Rozglądam się za programowaniem dla systemu Windows Phone 7. Aby przetestować moją aplikację, muszę mieć możliwość symulacji połączenia telefonicznego. Czy to możliwe w emulatorze?Emulator systemu Windows Phone 7: Czy mogę zasymulować połączenie telefoniczne?
Odpowiedz
Nie można powtórzyć interwencji aplikacji po otrzymaniu połączenia telefonicznego. Zostało również ogłoszone, że jako the RTM emulator will only support MinUI nie będzie sposobu na przetestowanie tego w emulatorze w przewidywalnej przyszłości. Będziesz musiał przetestować to na prawdziwym urządzeniu.
Niestety, nie ma możliwości obejścia tego testu na prawdziwym urządzeniu, ponieważ inne formy wtargnięcia, takie jak powrót do ekranu startowego lub przeprowadzanie wyszukiwania (oba dzięki przyciskom sprzętowym na przedzie urządzenia), mają inne wpływ na działającą aplikację.
Nie wierzę, że możesz emulować sam telefon, ale możesz może emulować uruchomienie dialera z numerem i opcjonalną nazwą.
Dla celów testowania jednostkowego prawdopodobnie będziesz chciał utworzyć interfejs z odpowiednią funkcjonalnością, a następnie opakowanie typu systemu PhoneCallTask
.
Ponieważ numer PhoneCallTask
nie nawiązuje połączenia bezpośrednio - otwiera on tylko interfejs użytkownika, umożliwiając wygodne łączenie się z użytkownikiem - możesz przetestować tę funkcję w emulatorze w łatwy i przyjemny sposób. Pamiętaj, że jeśli wykonasz do, a następnie naciśniesz "zadzwoń", zobaczysz interfejs użytkownika telefonu i zobaczysz ikonę "telefon w toku" u góry. Sieć raportuje się jako "Fake GSM Network".
Tak też testowałem uruchamianie połączenia telefonicznego podczas wykonywania mojej aplikacji. Działa w emu. –
@Jon: Czy istnieje przykład pokazujący, jak to przetestować? Czy musisz to zakodować w swojej aplikacji? –
- 1. Emulator Windows Phone Emulator
- 2. Jak mogę zasymulować działanie funkcji multi-touch w emulatorze systemu Windows Phone 7?
- 3. Czy emulator systemu Windows Phone 7 Series może być uruchamiany w systemie Windows XP?
- 4. Emulator systemu Windows 8 zatrzymany w "Uruchamiany jest Windows Phone"
- 5. Emulator Windows Phone 8 - Błąd wdrożenia
- 6. Czy istnieje aplikacja referencyjna systemu Windows Phone 7?
- 7. Jak uruchomić emulator Windows Phone w VMware
- 8. Windows Phone Emulator wymaga brakuje Hyper-V
- 9. Wykryj wersję systemu operacyjnego - Windows Phone 7 lub Windows Phone 8?
- 10. Emulator Windows Phone 8: Dostęp do localhost
- 11. Usunąć IsolatedStorage z emulatora systemu Windows Phone 7?
- 12. Windows Device Emulator V3, Windows 7 + Sieć
- 13. Windows Phone 7 - ładowanie animacji
- 14. Windows phone 7 config/appSettings?
- 15. Co to jest platforma programistyczna dla systemu Windows Phone 7
- 16. Rozwiń Windows Phone 7 na Windows XP
- 17. Pozwól UnsafeHeaderParsing w Windows Phone 7
- 18. Czy istnieje prostszy szybki sposób wykrywania, czy urządzenie (Windows Phone 7) ma połączenie z Internetem?
- 19. Jak mogę zasymulować uszkodzenie systemu plików ext3?
- 20. Symulacja pinch gest w Windows Phone 8 emulator
- 21. Jak programowo wykonać połączenie telefoniczne?
- 22. Klient FTP dla Windows Phone 7 Mango?
- 23. Jak mogę uruchomić emulatora Windows 8 Phone przez VirtualBox?
- 24. Czy są jakieś opcje dla właścicieli systemu Windows 7 do tworzenia aplikacji dla systemu Windows Phone 8?
- 25. Jak korzystać BinaryFormatter w Windows Phone 7
- 26. Console Cecha Okno na Windows Phone 8 Emulator
- 27. Architektura buforowania danych dla systemu Windows Phone?
- 28. Emulator Windows Mobile dla systemu Linux
- 29. Windows Phone 7 natywne wsparcie kod
- 30. Czy aplikacje Windows Phone 7 są kompatybilne z urządzeniami z systemem Windows Phone 8?
@intoOrbit "MinUI" to nazwa/termin określający ilość systemu operacyjnego dostępnego w emulatorze. Skrót od "Minimal User Interface". Emulator obejmuje tylko IE, dostęp do niektórych ustawień urządzenia, wszystkich zainstalowanych aplikacji oraz funkcjonalność wymaganą do współpracy aplikacji z systemem operacyjnym - ale nie z Hubami. –