M3scanner1c
Краткое описание
Для использования драйвера M3 Mobile необходимо установить “scanservice.apk”. В случае использования демо конфигурации, необходимо произвести сборку с помощью конфигурации мобильной сборки. Для этого выполните следующие действия:
- Распаковать файлы платформы
- Открываем папку prjandroid-arm. Находим файл permissions.xml (Этот файл используется при сборке приложений и добавляет в AndroidManifest разрешения, которые указаны в конфигурации)
- В файле permissions.xml находим секцию .
- Находим секцию в ней открываем подсекцию com.e1c.mobile.LocalNotificationReceiver.
- Добавляем атрибут android:exported="true" (это позволит принимать сообщения из внешней программы).
- Добавляем фильтр, который будет указывать какое событие может принять наш receiver.
- Собираем все файлы в архив. Мобильная платформа готова к приёму сообщений от драйвера.
Пример фильтра
<LocalNotification>
<uses-permission android:name="android.permission.VIBRATE"/>
<target xpath="/manifest/application">
<receiver
android:name="com.e1c.mobile.LocalNotificationReceiver"
android:enabled="true"
android:exported="true">
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
</intent-filter>
</receiver>
</target>
</LocalNotification>
Запустите приложение “ScanService” на ТСД. После запуска вам будет предложено активировать сервис “M3 to 1c keyboard service”. Переведите свитч в положение “on”. Вернитесь на Главную форму приложения. На данной форме вам необходимо ввести наименование пакета, приложения, в котором, вам необходимы функции сканирования и перехвата клавиатуры. Если вы тестируете на демо конфигурации, в данном случае наименование пакета будет - “com.e1c.m3barcode”. Заполните поле и нажмите “OK”