Sunday 28 July 2013

Windows Phone Tutorial - Memeriksa Informasi Jaringan Device (Device Network Information)

Advertisement

Ketika membuat aplikasi yang mengambil feed dari suatu sumber, ada kemungkinan aplikasi kita harus responsif terhadap kondisi jaringan device. Contohnya, jika user tidak dapat terhubung ke internet, bagusnya aplikasi kita memberi tahu bahwa dia tidak dapat menggunakan aplikasi. Contoh lain adalah ketika aplikasi kita akan mendownload konten yang ukurannya cukup besar (misal 200 MB). Hal ini bagusnya dilakukan menggunakan Wi-Fi, karena jika menggunakan cellular network, ada kemungkinan akan timbul masalah bandwith. Postingan ini akan menjelaskan mengenai bagaimana mengetahui kondisi jaringan user.




Kita dapat memeriksa koneksi device kita menggunakan namespace using Microsoft.Phone.Net.NetworkInformation.

//Periksa apakah jaringan WiFi available
var isWifiEnabled = DeviceNetworkInformation.IsWiFiEnabled;

//Periksa apakah cell data connectionnya Roaming
var isCellDataRoaming = DeviceNetworkInformation.IsCellularDataRoamingEnabled;

//Periksa apakah jaringannya ada
var isNetAvailable = DeviceNetworkInformation.IsNetworkAvailable;

//Periksa apakah koneksi Cell Data ada
var isCellDataAvail = DeviceNetworkInformation.IsCellularDataEnabled;

//Lihat siapa provider
var mobileOperator = DeviceNetworkInformation.CellularMobileOperator;

Hasil pada device saya adalah sebagai berikut


Semoga bermanfaat :)


EmoticonEmoticon