All Projects β†’ Meniny β†’ Battery

Meniny / Battery

Licence: MIT license
πŸ”‹An iOS battery monitor library

Programming Languages

swift
15916 projects
ruby
36898 projects - #4 most used programming language
objective c
16641 projects - #2 most used programming language

Battery

Battery is an easy-to-use class to monitor battery status on iOS.

Also see MXBatteryMointor for Objective-C version.

Installation

CocoaPods

pod 'Battery'

Usage

import Battery
Battery.mointor.onBatteryStateChanged = { (state) in
  print("State: " + state.stringValue)
}

Battery.mointor.onBatteryLevelChanged = { (level) in
  print("Level: " + (level.percentString() ?? "Unknown"))
}
Battery.mointor.start()
let level = Battery.mointor.batteryLevel
let state = Battery.mointor.batteryState
let levelString = Battery.mointor.batteryLevelString
let stateString = Battery.mointor.batteryStateString
Battery.monitor.stop()
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].