Результат работы всех методов 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/действие
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)запускает активити ждя отправки электронной почты
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()