Introduction
Here is where you can find the latest intermediate releases, bugfixes and updates.
Details
Release 5 is now out there.
Newest unofficial releases here here: sl4a_r5x
Release Notes: r5x18 30-Apr-2012
- FullScreenUI Updates
- android:textSize now supports 'sp','dp','mm','in','px' and 'pt' suffixes
- android:textColor now works, and supports #aarrggbb, #rrggbb, #argb and #rgb notations. Also supports standard html color names.
- android:textStyle now works.
- nextFocus functions should work. (Needs testing)
- Should add support for all layout properties in fullscreenui. (Needs feedback - only quickly tested)(r5x15)
- Added support for "digits" property in fullscreenui
- Added typeface, textHintColor, textLinkColor and textHighlightColor (r5x14)
- margin and padding properties (r5x15)
- Added fullKeyOverride (support for issue 622 ) (r5x18)
- Added eden's additional bluetooth discovery functions. (r5x10)
- Fixed strange characters on full keyboards when trying to type brackets in intepreter shell. Also enabled ctrl keys on keyboards that support them. (r5x11)
- Editor will now remember cursor location between session. (r5x12)
- Applied patches from Agustin Henze, Issues 592, 605 and 609: Added some location functions, a bug displaying url in wrong thread, and standardizing notifications. (r5x13)
- Included support for "Sleep" language (from tomcatalbino)
- Included support for "Squirrel" language (from Andy Tai)
- Included patch to deal with public servers and ipv6: (r5x16)
- Fix to issue 621 , events going missing on non-blocking eventWait (rx18)
Updated Help: API Help.
Updated API Ref
Latest Python
The development of Python for Android has moved to here: http://code.google.com/p/python-for-android/
Older versions of Python would not cope properly with hashlib and other modules with shared library dependencies on Gingerbread (2.3) and above. Also, new versions of Python have much better support for external modules.
Notes for Java interpreters
Beanshell and Rhino can both directly access the android api. However, many Android api calls required a context, which, due to the way they are run, these interpreters don't have. A solution is being sought... suggestions appreciated.
Honeycomb remix
Liam Green-Hughes has produced a version of SL4A for Honeycomb