Modulo12 Network Information
Upcoming SlideShare
Loading in...5
×
 

Modulo12 Network Information

on

  • 1,687 views

En este vídeo descubriremos como interactuar con los diferentes interfaces de red que tenemos en Windows Phone, así como comprobar la conectividad del dispositivo y la red y operador móvil al que ...

En este vídeo descubriremos como interactuar con los diferentes interfaces de red que tenemos en Windows Phone, así como comprobar la conectividad del dispositivo y la red y operador móvil al que estamos conectados.

Statistics

Views

Total Views
1,687
Views on SlideShare
1,686
Embed Views
1

Actions

Likes
0
Downloads
2
Comments
0

1 Embed 1

http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Modulo12 Network Information Modulo12 Network Information Document Transcript

  • 13/09/2011 Información de red  Experiencia de usuario altamente dependiente de la calidad y disponibilidad de la conexión de red del dispositivo  Windows Phone Mango da información sobre interfaces de red y conexión de red del dispositivo  Ahora es posible:  Determinar operador móvil  Conocer capacidad de conexión del dispositivo  Consultar requisitos y preferencias de conexión  Configurar requisitos y preferencias de conexión Datos del operador móvil Capacidades de red Almacenados en la propiedad CellularMobileOperator  DeviceNetworkInformation además proporciona información sobre capacidades de red del dispositivo Es estática, pertenece a la clase DeviceNetworkInformation  Mediante propiedades booleanas estáticas Directamente accesible, sin crear instancia de la clase • IsNetworkAvailable • IsCellularDataEnabledus i ng Mi crosoft.Phone.Net.NetworkInformation; • IsCellularDataRoamingEnableds tri ng operator = DeviceNetworkInformation.CellularMobileOperator; • IsWiFiEnabled us i ng Mi crosoft.Phone.Net.NetworkInformation; bool network = Devi ceNetworkInformation.IsNetworkAvailable; Emulador devuelve Fake GSM Network bool ceullardata = DeviceNetworkInformation.IsCellularDataEnabled; bool roaming = DeviceNetworkInformation.IsCellularData RoamingEnabled; bool wifi = DeviceNetworkInformation.IsWiFiEnabled; 1
  • 13/09/2011 Información de Conexión de un Socket Preferencias de conexión en un Socket El espacio de nombres Microsoft.Phone.Net.NetworkInformation  Una App puede establecer preferencias en cuanto al tipo proporciona métodos de extensión para Sockets de conexión de red: (Métodos de Extensión agregan funcionalidad a tipos existentes sin crear un • Cellular  red celular tipo derivado) • NonCellular  red no celular (WiFi, Ethernet…) Permiten conocer si el interfaz de red: • Se utilizará la conexión establecida siempre que sea • Usa una red GSM o CDMA posible • Usa tecnología conexión de datos o WiFi v oid ShowNetworkInterf aceInformation(object s, SocketAsyncEventArgs e) { • Se empleará otra conexión si no es posible utilizar la Socket socket = e.UserToken as Socket; if (e.SocketError == SocketError.Success) preferida • Método SetNetworkPreference { NetworkInterfaceInfo netInterfaceInfo = socket.GetCurrentNetworkInterface(); } else { // Configurar interfaz de red Display Message(e.SocketError.ToString(), "Error recuperando Inf ormación de red", MessageBoxButton.OK); } socket.SetNetworkPreference(NetworkSelectionCharacteristics.Cellular); } Preferencias de conexión de un socket Recursos  Centro de desarrollo de WP7 en MSDN Demo http://msdn.microsoft.com/es-es/windowsphone/default.aspx  AppHub Información de conexión de un socket http://create.msdn.com/  Windows Phone Developer Blog Configurar preferencias de conexión en un socket http://windowsteamblog.com/windows_phone/b/wpdev  MobileNUG http://www.mobilenug.es  Forums http://forums.create.msdn.com/forums/ 2
  • 13/09/2011 3