Developers typically use property like this:
C# Example
var device = UIDevice.CurrentDevice; Console.WriteLine (device.BatteryLevel);
This can be used from a background thread.