2. Android
Android для программиста, это
инструмент позволяющий
совершать телефонные звонки, слать SMS сообщения
получать показания сенсоров, GPS
производить аудио и видео запись
работать с
средствами синтеза и распознавания речи
Wi-Fi, Bluetooth
базами данных
...
...
Java ?
3. SL4A
Scripting Layer for Android
интерфейс к Android API
RPC сервер
интерпретаторы языков
JavaScript (Rhino)
Lua
Brainfuck
Tcl
Perl
...
Python !
4. Пример Python кода
import android
droid = android . Android ()
r = droid . dialogGetInput ( ’ Dialog␣Header ’ ,
’ Dialog␣Message ’ ,
’ Default ␣ text ’ )
i f (not r . error ) and r . r e s u lt :
droid . ttsSpeak ( r . r e s u lt )
e l i f droid . vibrate (32 ∗ 1000). error :
droid . makeToast ( ’ All ␣the␣systems ␣ in ␣norm ! ’ )