Entradas

Mostrando entradas de agosto, 2017

Comprabar si tenemos conexión en Android con Xamarin

Con este sencillo ejemplo podremos comprobar si tenemos conexión desde un terminal Android desde una App desarrollada con Xamarin. private bool IsNetworkAvailable( Context context) {        ConnectivityManager connectivity =            ( ConnectivityManager )context.GetSystemService( Context .ConnectivityService);        if (connectivity != null )     {         var activeNetworkInfo = connectivity.ActiveNetworkInfo;         if (activeNetworkInfo != null && activeNetworkInfo.IsConnectedOrConnecting)         {             return true ;         }     }     return false ; }

Actualizar paquetes NuGet

En algunos tipos de proyectos de Visual Studio, cuando migramos a una versión más moderna del framework, si miramos en el fichero packages.config del proyecto veremos que en algunos de los paquetes nos encontramos con la etiqueta requireReinstallation. Los paquetes NuGet dependiendo de la versión del framework instalan diferentes ficheros. Así que nos está indicando que dicho paquete tiene una configuración distinta para el nuevo framework seleccionado, que para el que teníamos seleccionado cuando instalamos dicho paquete. para solucionar este problema, vasta con irnos a la "Package Manager Console" y ejecutar el comando. Update-Package -Reinstall Esto reinstalará todos nuestros paquetes con las características del framework seleccionado.