Android¶
Результат работы всех методов Result
>>> droid = android.Android()
-
android.
environment
()¶ текущие переменные окружения
>>> droid.environment().result { u'download': u'/mnt/sdcard/Download', u'sdcard': { u'availblocks': 509407, u'blocksize': 2048, u'blockcount': 522236 }, u'TZ': { u'display': u'GMT+00:00', u'id': u'GMT', u'offset': 0 }, u'appcache': u'/data/data/com.dummy.fooforandroid/cache', u'SDK': u'14' }
-
android.
getClipboard
()¶ возвращает текст из буфера обмена
>>> droid.getClipboard().result u'Привет МИР'
-
android.
getConstants
(str classname)¶ возвращает константы (static final fields) класса в ввиде словаря
>>> droid.getConstants('com.dummy.fooforandroid.DialogActivity').result { u'SIP_SERVICE': u'sip', u'MODE_APPEND': 32768, ... }
-
android.
getIntent
()¶ возвращает текущий Intent/действие
-
android.
getPackageVersion
(str packageName)¶ возвращает версию пакета
>>> droid.getPackageVersion('com.dummy.fooforandroid').result 1.0
-
android.
getPackageVersionCode
(str packageName)¶ возвращает версию пакета
>>> droid.getPackageVersionCode('com.dummy.fooforandroid').result 1
-
android.
log
(str message)¶ записывает сообщение в лог (logcat)
>>> droid.log(u'Привет МИР')
-
android.
makeIntent
(**kwargs)¶ создает и возвращает Intent/действие
- Parameters
action (str) –
uri (str) – не обязательный
type (str) – не обязательный, MIME type/subtype of the URI
extras (dict) – не обязательный, дополнительные параметры действия
categories (list) – не обязательный, список категории, добавляемых в действие
packagename (str) – не обязательный, название пакета
classname (str) – не обязательный, название класса
flags (int) – не обязательный, флаги действия
-
android.
requiredVersion
(int requiredVersion)¶ проверяет версию sl4a
-
android.
sendBroadcast
(**kwargs)¶ запускает службу
:param str action, :param str uri: не обязательный :param str type: не обязательный, MIME type/subtype of the URI, :param dict extras: не обязательный, дополнительные параметры действия :param str packagename: не обязательный, название пакета :param str classname: не обязательный, название класса
-
android.
sendBroadcast
(Intent intent) запускает службу по действию, который вернул
makeIntent()
-
android.
sendEmail
(**kwargs)¶ запускает активити ждя отправки электронной почты
- Parameters
to (str) – емайлы для отправки, разделенные через запятые
subject (str) – от кого
body (str) – текст сообщения
attachmentUri (str) – не обязательный, вложения
-
android.
setClipboard
(str text)¶ записывает текст в буфер обмена
>>> droid.setClipboard(u'Привет МИР')
-
android.
startActivity
(**kwargs)¶ запускает активити
:param str action:, :param str uri: не обязательный, :param str type: не обязательный, MIME type/subtype of the URI, :param dict extras: не обязательный, дополнительные сведения для активити :param bool wait: не обязательный, блокировать, пока пользователь выходит из начатого активити :param str packagename: не обязательный, название пакета :param str classname: не обязательный, название класса
-
android.
startActivityForResult
(**kwargs)¶ запускает активити, возвращает словарь (Intent) статуса результата работы
:param str action:, :param str uri: не обязательный, :param str type: не обязательный, MIME type/subtype of the URI, :param dict extras: не обязательный, дополнительные сведения для активити :param str packagename: не обязательный, название пакета :param str classname: не обязательный, название класса
-
android.
startActivityForResultIntent
(Intent intent)¶ запускает активити, возвращает словарь (Intent) статуса результата работы
-
android.
startActivityIntent
(Intent intent[, bool wait])¶ запускает активити, через Intent
-
android.
vibrate
([int duration=300])¶ запускает вибрацию на указанное время в миллисекундах
>>> droid.vibrate()