Skip to content
This repository has been archived by the owner on May 17, 2022. It is now read-only.

Latest commit

 

History

History
59 lines (46 loc) · 2.36 KB

README.md

File metadata and controls

59 lines (46 loc) · 2.36 KB

Battery ANE for Android+iOS

You can know the battery level of the device in your app and also, events will be dispatched when the battery state changes. You will know if the device is charging or not!

find the latest asdoc for this ANE here.

AIR Usage

For the complete AS3 code usage, see the demo project here.

import com.myflashlab.air.extensions.battery.*;

// init the ANE and add the listener to know when the battery state changes
Battery.init();
Battery.listener.addEventListener(BatteryEvents.BATTERY_STATE, onBatteryStateChanged);

function onBatteryStateChanged(e:BatteryEvents):void
{
	/*
		BatteryState.FULL
		BatteryState.CHARGING
		BatteryState.DISCHARGING
	*/
	trace("onBatteryStateChanged: " + e.state);
}

// get the current device's battery level
trace("batteryLevel: " + Battery.batteryLevel);

Air .xml manifest

<!--
Embedding the ANE:
-->
  <extensions>
	<extensionID>com.myflashlab.air.extensions.battery</extensionID>
	
	<!-- dependency ANEs https://github.com/myflashlab/common-dependencies-ANE -->
	<extensionID>com.myflashlab.air.extensions.dependency.overrideAir</extensionID>
  </extensions>
-->

Requirements

  • Android API 19+
  • iOS SDK 10.0+
  • AIR SDK 31.0+

Commercial Version

https://www.myflashlabs.com/product/battery-ane-adobe-air-native-extension/

Battery ANE

Tutorials

How to embed ANEs into FlashBuilder, FlashCC and FlashDevelop

Premium Support

Premium Support package If you are an active MyFlashLabs club member, you will have access to our private and secure support ticket system for all our ANEs. Even if you are not a member, you can still receive premium help if you purchase the premium support package.