SL4A r1 Released

Note: If SL4A crashes on start up, be sure to uninstall any installed r0 interpreters and upgrade them to the new r1 releases.

Loads of new goodies this time. So, what's new?

Features:
  • Added WebView API which makes it possible to easily build scripts with a GUI.
  • Added HTML interpreter.
  • For scripts running in the foreground or displaying WebViews, context and option menu items can be added.
  • Added search support to the API browser.
  • Added undo and redo to the script editor via volume up and down buttons.
  • A new, significantly improved terminal experience.
  • Time and date picker dialog APIs.
  • Additional signal strength APIs.
  • Additional Wifi APIs including locking.
  • Additional telephony APIs. Removed phone call recording since this is not currently possible in Android.
  • It is now possible to specify that startActivity() should block until the user closes the started activity.
  • Bluetooth connections can now be established to a particular device address.
  • Attachments can be added to emails by URI.
  • Added API for logging messages to logcat. Quite useful when debugging scripts that run in a WebView.
  • Added postEvent() and waitForEvent() APIs.
  • Increased font and padding size in all list activities to be more finger friendly.
Bug fixes:
  • Pressing Home button in the editor now saves the script.
  • Fixed BeanShell code generation.
  • Calling methods with zero arguments now works in BeanShell.
  • Fixed battery APIs. They are now asynchronous like sensors.
Under the covers:
  • The interpreter APK template has an improved and simplified API.
  • FutureActivityTasks are now much more powerful and work almost like anonymous activities.
In the works:
  • Replacing context menus with quick action bubbles.
  • Support for launching scripts for result from other activities.
  • Support for JVM script languages to be run in process.
Visit the SL4A project page to download the latest APK.

No comments:

Post a Comment