Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/master'
Browse files Browse the repository at this point in the history
  • Loading branch information
alexkmbk committed Apr 8, 2021
2 parents 8e430af + 10b4d4f commit dfb5f6e
Showing 1 changed file with 40 additions and 8 deletions.
48 changes: 40 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,42 @@
#### 1. Подписка на прием широковещательных оповещений.
#### 1. Работа с Bluetooth сканером штрихкодов.

Функция GetBluetoothDevicesList();

Возвращает строку со списком доступных Bluetooth устройств, в формате НазваниеУстройства///MACадрес,

Например:
Scanner1///00:EA:1A:AA:6E:77
Scanner2///00:EA:1A:AA:6E:78

Каждое устройство отделено от другого символом перевода строки.

StartBluetoothScannerHandler(<MACадрес>);
где,

<MACадрес> - MAC адрес bluetooth сканера штрихкодов.

Функция запускает обработчик сообщений от сканера и при получении сообщения,
генерирует событие ВнешнееСобытие,
где,
Источник = "AndroidTinyTools"
Событие = "Barcode"
Данные = Считанный штрихкод

StopBluetoothScannerHandler();

Отключает обработчик сообщений от сканера.

Функция IsBluetoothScannerHandlerConnected();

Возвращает Истина, если установлено подключение к сканеру штрихкодов, и Ложь, если не установлено.

#### 2. Подписка на прием широковещательных оповещений.

При получении оповещения, вызывается обработчик события ВнешнееСобытие у всех открытых форм.

Запуск подписки:

AndroidTools.StartBroadcastReceiver(<ИмяСобытия>, <ИмяПараметра>);
StartBroadcastReceiver(<ИмяСобытия>, <ИмяПараметра>);

где,

Expand All @@ -19,15 +51,15 @@ AndroidTools.StartBroadcastReceiver("com.google.android.c2dm.intent.RECEIVE", "d

Важно чтобы переменная с объектом компоненты (AndroidTools) была глобальной в модуле формы, поскольку подписка будет работать до тех пор, пока переменная остается в памяти.

#### 2. Вибрация
#### 3. Вибрация

AndroidTools.Vibrate([<Длительность вибрации в миллисекундах>]);
Vibrate([<Длительность вибрации в миллисекундах>]);

По умолчанию, длительность вибрации - 500 миллисекунд.

#### 3. Воспроизведение короткого сигнала
#### 4. Воспроизведение короткого сигнала

AndroidTools.Beep([<Код сигнала>]);
Beep([<Код сигнала>]);

где

Expand All @@ -36,11 +68,11 @@ AndroidTools.Beep([<Код сигнала>]);
Доступные значения можно посмотреть в Android SDK, у класса ToneGenerator.


#### 4. Toast - всплывающее стандартное окно сообщений.
#### 5. Toast - всплывающее стандартное окно сообщений.

Окно появляется на короткое время и затем исчезает.

AndroidTools.Toast("Привет!");
Toast("Привет!");



0 comments on commit dfb5f6e

Please sign in to comment.