Разработчики ОС Гугл Android не прекращают работы по ее улучшению. Очередным нужным новшеством есть среда для и редактирования скриптов Android Scripting Environment.
Совокупность Android Scripting Environment (ASE) разрешит привычному с программированием человеку создавать разного рода скрипты, с целью расширить комфорт применения Android-коммуникатора. Скрипты не являются полноценными приложениями, но с их помощью возможно вынудить делать нужные вам операции. Совокупность ASE возможно запущена в виде интерактивного терминала и разрешает разработчикам получить доступ к главным API-функциям.
Сейчас поддерживаются языки программирования Python, Lua и BeanShell, а в будущем разработчики добавят к ним помощь Ruby и JavaScript. Загрузить ASE возможно тут. А вот пример скрипта, написанного на языке программирования Lua, что выключает звук при перевороте коммуникатора вниз дисплеем, и включает его, в случае если вернуть устройство в исходное положение.
-Placing the phone face down will disable the ringer. Turning it face up again will enable the ringer.
require «android»
android.startSensing()
android.sleep(1) -Give the sensors a moment to come online.
silent = false
while true do
s = android.readSensors()
facedown = s.result and s.result.zforce and s.result.zforce 9
if facedown and not silent then
android.vibrate() -A short vibration to indicate we’re in silent mode.
android.setRingerSilent(true)
silent = true
elseif not facedown and silent then
android.setRingerSilent(false)
silent = false
end
android.sleep(1)
end
Создатель: Денис Болдырев
Источник: мАбила