Разработчики операционной системы Google 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



Відгуки / Коментарі (0)
Коментарів поки немає.