Friday, June 18, 2010

Release notes for AndroidShell V1.0

This major release include some important feature upgrade:

1.  Android requires all UI related API invocation happens in the main thread of a process. However , previous releases of AndroidShell execute the code snippet typed by the user in a separate thread, so you are required to do a "post-to-main-thread" trick when trying to play with UI related APIs. With the change of the internal implementation, this new release eliminated this artificial requirement for you. You can just invoke any UI related APIs directly as all code snippet are executed in the main thread by default.  See the updated UI related tutorial for examples.

2. As requested by some users, I added a primitive local console on the phone to allow you to play with code snippets right on the phone. However, I still highly encourage you to use the PC based console if possible, because it  is much more convenient to use.

3. The URL on the main page becomes click-able

4. Highlight the caret in the console to make it more recognizable

5. Fixed a minor bug in the httpd server which has error handling empty request.