2014年3月14日金曜日

xe5 で ios battery 電池 残量を 調べる。

delphi programing

みなさんおひさしぶりです。

やましょうっす。

さて本題です。

電池残量を調べる為には、

iosapi.uikit.pasをuse節に追加し。

var
  device : UIDevice;
begin
  device := TUIDevice.Wrap(TUIDevice.OCClass.currentDevice);
  Device.setBatteryMonitoringEnabled( True );
  label1.Text := floattostr(Device.batteryLevel * 100);
  Device.setBatteryMonitoringEnabled( false );
end;

です。

さて、一番、重要なのは、
   Device.setBatteryMonitoringEnabledです。
これを読みたいときtrueにして、後に必ずoffしましょう。
offしないと電池が早く終わると思います。

以上
やましょうでした。