1. Гость!!! По вопросам размещения рекламы на форуме обращайтесь по адресу: idoktor.ivanov[собачка]mail.ru

Scripting Layer for Android (SL4A)

Тема в разделе "Системные утилиты", создана пользователем MobileHELP, 29 мар 2016.



  1. MobileHELP

    MobileHELP HELP ME! If you can ;) Команда форума

    Scripting Layer for Android (SL4A)
    версия: r6

    Последнее обновление программы в шапке: 03.02.2013

    Прикрепленное изображение

    Краткое описание:
    Создание и редактирование скриптов прямо на смартфоне под управлением Android.

    Описание:
    С помощью системы Scripting Layer for Android (SL4A) можно создавать и редактировать скрипты прямо на смартфоне под управлением Android. Компьютера с отдельной средой программирования не потребуется. На том же Android-смартфоне написанные скрипты можно будет протестировать и использовать. SL4A поддерживает языки программирования Python, Lua и BeanShell. Впоследствии будут добавлены также Ruby и JavaScript.

    Скрипты SL4A позволяют получать доступ к множеству различных API и создать простой интерфейс для таких базовых задач, как звонки, отправка текстовых сообщений, сканирование штрих-кодов, преобразование текста в речь и других. Фактически, с помощью SL4A разработчики смогут создать на своем устройстве удобные мини-приложения.

    Полезные ссылки: FAQ
    LuaAndroidAPI
    PythonAndroidAPI
    UserGuide
    пример скрипта на 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 are in silent mode.
    android.setRingerSilent(true)
    silent = true
    elseif not facedown and silent then
    android.setRingerSilent(false)
    silent = false
    end
    android.sleep(1)
    end

    пример скрипта на Python
    """Say chat messages aloud as they are received."""

    import android
    import xmpp

    _SERVER = 'talk.google.com', 5223


    class SayChat(object):

    def __init__(self):
    self.droid = android.Android()
    username = self.droid.getInput('Username')['result']
    password = self.droid.getInput('Password')['result']
    jid = xmpp.protocol.JID(username)
    self.client = xmpp.Client(jid.getDomain(), debug=])
    self.client.connect(server=_SERVER)
    self.client.RegisterHandler('message', self.message_cb)
    if not self.client:
    print 'Connection failed!'
    return
    auth = self.client.auth(jid.getNode(), password, 'botty')
    if not auth:
    print 'Authentication failed!'
    return
    self.client.sendInitPresence()

    def message_cb(self, session, message):
    jid = xmpp.protocol.JID(message.getFrom())
    username = jid.getNode()
    text = message.getBody()
    self.droid.speak('%s says %s' % (username, text))

    def run(self):
    try:
    while True:
    self.client.Process(1)
    except KeyboardInterrupt:
    pass

    saychat = SayChat()
    saychat.run()


    Домашняя стр.: http://code.google.com/p/android-scripting/

    Скачать:
    Версия r6: http://4pda.ru/forum/dl/post/2164966/sl4a_r6.apk

    прошлые версии


    Сообщение отредактировал dvoriki06 - 03.02.2013, 18:18
    Причина редактирования: Новая версия
     

Поделиться этой страницей