NeoMAD 3.4 release notes¶
July 30, 2013
New Features¶
Build chain¶
- Add support for the revision 22 of the Android SDK. This is now the minimal revision required by NeoMAD to address Android devices.
- Add support for the
NOKIA501
target (Nokia Asha 501) - Add support for the
ANDROID43
target (generic target for Android 4.3)
Generic API¶
Location¶
The Location API (com.neomades.location
) allows listening location position changes. This API will use GPS device
or Network Position.
Sensor¶
The Sensor API (com.neomades.io.sensor
) allows to listen sensor changes. Three types of Sensor
are allowed to
be monitored:
- Accelerometer
- Gyroscope
- Magnetometer
XML¶
Using XMLPullParser API (com.neomades.xml
and org.xmlpull.v1
), it is now possible to parse an XML file using
the default XmlPullParser
provided by NeoMAD or using a custom implementation.
UI¶
The WaitView
control manages native Wait control.
Specific behavior support for Nokia Asha¶
- Based on the Nokia Asha SDK for Nokia Asha software platform 1.0 (currently, only one device: Nokia Asha 501)
- Based on the Nokia SDK 2.0 for Java for Series 40 Developer Platform 2.0 (devices: Nokia Asha 305, 306, 308, 309, 310, 311).
Minor enhancements¶
- Add
CustomDialog.setBackgroundColor()
- Add
Menu.setVisible()
andMenu.isVisible()
- Add
MenuItem.setEnabled()
andMenuItem.isEnabled()
- Add
Application
,Screen
setTitleBackground()
,setTitleFont()
methods - Add
Application.getName()
- Add
FileStorage.getApplicationDir()
Examples¶
Add examples that show how to use the new API:
- LocationExample
- SensorExample
- XmlPullParserExample.
Fixed Bugs¶
Generic API for iOS¶
- Fix
RadioGroup
invisible bug - Fix
WebView.loadHTML()
bug with bad base url - Fix TitleBar visual bugs
- Fix
RadioButton.setFont()
bug - Fix
RadioButton.setCheckChangedListener()
bug
Generic API for Java ME¶
- Add support of Nokia Asha devices (native rendering)
- Add support of Nokia S40 Full touch devices (native rendering)
- Fix
Controller.pushScreen()
black screen bug - Fix
Preferences
bugs - Fix
TextLabel
content alignmentHCENTER
visual bug - Fix
HttpResponse.getData()
missing server response when HTTP code is different than 200