{"id":386,"date":"2013-03-22T14:59:22","date_gmt":"2013-03-22T13:59:22","guid":{"rendered":"http:\/\/ree7.fr\/blog\/?p=386"},"modified":"2022-08-08T06:47:41","modified_gmt":"2022-08-08T05:47:41","slug":"verifier-si-le-wi-fi-est-connecte","status":"publish","type":"post","link":"http:\/\/www.ree7.fr\/blog\/2013\/03\/verifier-si-le-wi-fi-est-connecte\/","title":{"rendered":"V\u00e9rifier si le Wi-Fi est connect\u00e9"},"content":{"rendered":"<p>Un petit pi\u00e8ge \u00e0 \u00e9viter concernant la d\u00e9tection du Wi-Fi :<br \/>\nLe tutoriel propos\u00e9 par la MSDN conseille d&rsquo;utiliser <code>DeviceNetworkInformation.IsWiFiEnabled<\/code> pour d\u00e9tecter si le Wi-Fi est activ\u00e9.<\/p>\n<p>Attention, ce flag poss\u00e8de l&rsquo;avantage d&rsquo;\u00eatre rapide \u00e0 lire mais indique comme son nom l&rsquo;indique si le Wi-Fi est activ\u00e9 dans les param\u00e8tres du t\u00e9l\u00e9phone, et en aucun cas si le Wi-Fi est actuellement connect\u00e9 (l&rsquo;utilisateur peut tr\u00e8s bien n&rsquo;\u00eatre connect\u00e9 \u00e0 aucun r\u00e9seau Wi-Fi, IsWiFiEnabled vous retournera true quand m\u00eame).<\/p>\n<p>Pour tester si le Wi-Fi est r\u00e9ellement connect\u00e9, il faut adjoindre un test (plus co\u00fbteux) pour conna\u00eetre l&rsquo;interface r\u00e9seau utilis\u00e9e par le runtime :<\/p>\n<pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\r\nif (DeviceNetworkInformation.IsWiFiEnabled\r\n\t&amp;&amp; NetworkInterface.NetworkInterfaceType == NetworkInterfaceType.Wireless80211)\r\n{\r\n\t\/\/ Le Wi-Fi est connect\u00e9\r\n}\r\n<\/pre>\n<p>Ce snippet \u00e9vite de faire l&rsquo;appel co\u00fbteux vers NetworkInterfaceType si le Wi-Fi n&rsquo;est pas du tout activ\u00e9.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un petit pi\u00e8ge \u00e0 \u00e9viter concernant la d\u00e9tection du Wi-Fi : Le tutoriel propos\u00e9 par la MSDN conseille d&rsquo;utiliser DeviceNetworkInformation.IsWiFiEnabled pour d\u00e9tecter si le Wi-Fi est activ\u00e9. Attention, ce flag poss\u00e8de l&rsquo;avantage d&rsquo;\u00eatre rapide \u00e0 lire mais indique comme son nom l&rsquo;indique si le Wi-Fi est activ\u00e9 dans les param\u00e8tres du t\u00e9l\u00e9phone, et en aucun [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"aside","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[7,34],"tags":[52,71,20],"jetpack_publicize_connections":[],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p19lzH-6e","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/www.ree7.fr\/blog\/wp-json\/wp\/v2\/posts\/386"}],"collection":[{"href":"http:\/\/www.ree7.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.ree7.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.ree7.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.ree7.fr\/blog\/wp-json\/wp\/v2\/comments?post=386"}],"version-history":[{"count":1,"href":"http:\/\/www.ree7.fr\/blog\/wp-json\/wp\/v2\/posts\/386\/revisions"}],"predecessor-version":[{"id":586,"href":"http:\/\/www.ree7.fr\/blog\/wp-json\/wp\/v2\/posts\/386\/revisions\/586"}],"wp:attachment":[{"href":"http:\/\/www.ree7.fr\/blog\/wp-json\/wp\/v2\/media?parent=386"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.ree7.fr\/blog\/wp-json\/wp\/v2\/categories?post=386"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.ree7.fr\/blog\/wp-json\/wp\/v2\/tags?post=386"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}