проект "PHP for Android" в рамках которого представлена система для выполнения на платформе Android
приложений, написанных на языке PHP. В настоящий момент для телефонов на базе платформы Android подготовлен
установочный APK-файл, интегрирующий поддержку PHP 5.3 в созданную разработчиками Google подсистему Android
Scripting Environment (ASE). Исходные тексты разработки распространяются в рамках лицензии Apache.
PHP-скрипты могут выполняться в окружении Android из командной строки, функционировать как фоновые процессы
или выступать в роли обычных GUI приложений. Для использования в PHP-приложениях API платформы Android в
комплект входит специальный интерфейсный модуль Android.php, который представляет собой обвязку вокруг
стандартного JSON RPC платформы Android и позволяет использовать из PHP-скриптов функции телефонии, отправлять
SMS, получать данные с GPS, web-камеры и акселерометров, обрабатывать события, использовать функции синтезатора
речи (text-to-speech), формировать интерфейс пользователя.
Пример простейшего приложения:
require_once("Android.php");
$droid = new Android();
$name = $droid->getInput("Hi!", "What is your name?");
$droid->makeToast('Hello, ' . $name['result']);
$droid->vibrate();
$droid->dialogCreateAlert();
$droid->dialogSetItems(range(0, 9));
$droid->dialogShow();
Кроме PHP, в настоящий момент подсистема Android Scripting Environment поддерживает выполнение скриптов на
таких языках, как Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl и shell.
Перейти