It also provides a high level API that allows these programs to interact with the Android device, making it easy to do stuff like accessing sensor data, sending an SMS, rendering user interfaces and so on. The Scripting Layer for Android, SL4A, is an open source application that allows programs written in a range of interpreted languages to run on Android.