Monday 1 September 2014

Find Longitude and Latitude in Windows Phone

Hi All,


Refer below code to do the same.

public async static Task<string> FindLongitudeAndLatitude()
        {
            string latitude = string.Empty;
            string longitude = string.Empty;
            Geolocator oGeolocator = new Geolocator();
            try
            {
                //Geoposition geoposition = await     oGeolocator.GetGeopositionAsync(TimeSpan.FromMinutes(5), TimeSpan.FromSeconds(10));
                Geoposition geoposition = await oGeolocator.GetGeopositionAsync();
                latitude = geoposition.Coordinate.Latitude.ToString("0.00");
                longitude = geoposition.Coordinate.Longitude.ToString("0.00");
            }
            catch (Exception) { }
            return latitude + " & " + longitude;
        }

How to get IP Address in Windows Phone

Hi All,

For generating IP Address for your device,use this below code.

private static IPAddress GetIPAddress()
        {
            List<string> IpAddress = new List<string>();
            var Hosts =Windows.Networking.Connectivity.NetworkInformation.GetHostNames().ToList();
            foreach (var Host in Hosts)
            {
                string IP = Host.DisplayName;
                IpAddress.Add(IP);
            }
            IPAddress address = IPAddress.Parse(IpAddress.Last());
            return address;
        }

Http Server For Windows Phone

Hi All,


For acting windows phone as server,use this below link for code and documentation.

Find whole code for download at this link


Enjoy...


Happy Coding :)

Call awaited async() from sync() method

Hi All,

For calling Task awaited async() methods from any normal function we need to make current thread awaited,instead of asynchronously running an independent method.

public void LoadFileAsync()
{

 LoadFileFromStorage().wait();

}

async Task LoadFileFromStorage()
{
//Loading file started...

/*
 Do your stuff
*/

Load file Completed

}