title: Get battery level with higher accuracy than 5%
body: <p>Our company is now developing an iPhone battery application.</p>
  
  <p>I use the below code to get the battery level</p>
  
  <pre><code>UIDevice *myDevice = [UIDevice currentDevice];
  [myDevice setBatteryMonitoringEnabled:YES];
  float batteryLevel = [myDevice batteryLevel]; 
  </code></pre>
  
  <p>However the accuracy of this API is 5%, for example 0% 5% 10% 15%.....20% 95% 100%</p>
  
  <p>The requirements of my application demands 1% accuracy, for example 1% 2% 3%...99% 100%</p>
  
  <p>Are there any ways to obtain this level of accuracy?</p>