


In this article you will learn how to run Python on Android devices using SL4A. Scripts can access Android specific features such as calling, text message (SMS), take picture, text to speech, bluetooth and many more. The SL4A project has a lot of contributors from Google but it is not an official Google project. However, before installing apps from 'unknown sources', you need to allow that on your device. The application is distributed as an APK, the standard format for Android apps, so it can be installed in the same way.

SL4A is a very useful scripting environment for Android that lets you use scripts written in Python, Perl, Ruby, Lua, Java (BeanShell), JavaScript (Rhino) and other languages.
