The Scripting Layer for Android (SL4A) is a library that helps write scripts targeting the Android Platform. SL4A supports a number of scripting languages like Perl, Python, JRuby, PHP etc. It can also be extended to support new languages. While Java can be used for Android Development, it is a good thing when all you need to do is write a simple test case or turn on or off settings on your device. This tutorial will help you automate your Android device using simple Python scripts.