Debug mód a internet

Vše okolo vývoje aplikací pro platformy Windows Phone a Windows 10 Mobile
Post Reply
fscz
přispěvatel
přispěvatel
Posts: 61
Joined: Tue Sep 27, 2011 19:39
Zařízení: HTC 7 Mozart, Nokia Lumia 800
Location: Praha

Debug mód a internet

Post by fscz »

Zdravím,
potřebuji otestovat aplikaci v debug modu ve VS, ovšem bez internetového připojení. Nikde jsem nenašel způsob, jak internetové připojení Emulátoru, popř. zařízení, zakázat.

Zoufale jsem tedy zakázal síťový adaptér a s nadějí zkoušel debugovat. Ale je to jeden velký fail. VS dává emulátoru popř. zařízení informace, že internetové připojení je stále dostupné, a tak aplikace spadne, protože ve skutečnosti dostupné není.

Code: Select all

 public static bool InternetIsAvailable()
        {
            return NetworkInterface.GetIsNetworkAvailable();
        }
Díky za rady...
petrmasek
přispěvatel
přispěvatel
Posts: 68
Joined: Thu Feb 17, 2011 15:39
Zařízení: Nokia Lumia 925, Microsoft Surface RT
Contact:

Debug mód a internet

Post by petrmasek »

Tohle jsem testoval přímo na telefonu - pustil jsem tam aplikaci v debug módu z VS a vypnul data. Nebo nemáš WP mobil? (v podpisu máš HTC 7 Mozart).
fscz
přispěvatel
přispěvatel
Posts: 61
Joined: Tue Sep 27, 2011 19:39
Zařízení: HTC 7 Mozart, Nokia Lumia 800
Location: Praha

Debug mód a internet

Post by fscz »

Ano, mám Mozart, Wi-Fi i data mám zakázaná... Fakt nevím, zřejmě nějaká anomálie :-)
petrmasek
přispěvatel
přispěvatel
Posts: 68
Joined: Thu Feb 17, 2011 15:39
Zařízení: Nokia Lumia 925, Microsoft Surface RT
Contact:

Debug mód a internet

Post by petrmasek »

Je tam záludné, že připojení k Zune sdílí PC internet do telefonu. Není to tato situace? Zkusil bych jak zakázat data v mobilu, tak na PC. Dále NetworkInterface.GetIsNetworkAvailable() mi fungovalo při startu aplikace, ale pokud došlo k výpadku dat během aplikace, tak jsem musel zachytit a rozpoznat odpovídající exception.
Igor Kulman
častý přispěvatel
častý přispěvatel
Posts: 228
Joined: Wed Mar 28, 2012 12:46
Zařízení: ano

Debug mód a internet

Post by Igor Kulman »

Code: Select all

public static bool InternetIsAvailable()
{
#if DEBUG
            return false
#else
            return NetworkInterface.GetIsNetworkAvailable();
#endif
}
fscz
přispěvatel
přispěvatel
Posts: 61
Joined: Tue Sep 27, 2011 19:39
Zařízení: HTC 7 Mozart, Nokia Lumia 800
Location: Praha

Debug mód a internet

Post by fscz »

Aha, díky :-)
Post Reply

Return to “Programování a vývoj”

Who is online

Users browsing this forum: No registered users and 1 guest