Документация
ОС Аврора 5.1.5

D-Bus интерфейс obex.Synchronization1

Интерфейс позволяет управлять синхронизацией с телефонной книгой.

Шина: системная
Служба: org.bluez.obex
Объект: [путь к объекту сеанса]
Интерфейс: org.bluez.obex.Synchronization1

Методы

Подробное описание

Интерфейс содержит методы для управления синхронизацией с телефонной книгой.

Описание методов

object, dict GetPhonebook(string targetfile)

Возвращает весь объект телефонной книги с удалённого устройства и сохраняет его в локальном файле.

Если указан пустой целевой файл, для временного файла будет автоматически сгенерировано имя.

Возвращаемый путь представляет вновь созданную передачу, которую следует использовать, чтобы узнать, был ли контент успешно передан или операция не удалась.

Свойства этой передачи также возвращаются вместе с путём к объекту, чтобы избежать вызова GetProperties.

Возможные ошибки:

  • org.bluez.obex.Error.InvalidArguments,
  • org.bluez.obex.Error.Failed.
object, dict PutPhonebook(string sourcefile)

Отправляет всё хранилище объектов телефонной книги на удалённое устройство.

Возвращаемый путь представляет вновь созданную передачу, которую следует использовать, чтобы узнать, был ли контент успешно передан или операция не удалась.

Свойства этой передачи также возвращаются вместе с путём к объекту, чтобы избежать вызова GetProperties.

Возможные ошибки:

  • org.bluez.obex.Error.InvalidArguments,
  • org.bluez.obex.Error.Failed.
SetLocation(string location)

Устанавливает местоположение хранилища объектов телефонной книги для других операций. Должен вызываться перед всеми остальными операциями.

location
Где хранится телефонная книга, возможные значения: int (internal по умолчанию), sim1, sim2, ...

Возможные ошибки:

  • org.bluez.obex.Error.InvalidArguments.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.