Мини ТСД для Android (андроид) + мини сервер




Приложение предназначено для сканирования штрих кодов 1D — 2D и сохранения информации в файл и/или передачи по сети (обычный txt для дальнейшего разбора в 1С))).

Много слышал о приложениях для мобильных устройств, таких как андройд, и вот решил написать свое).
Прошу сильно не критиковать — это  мое первое приложение на данной платформе (Java+ASDK).

За основу взята библиотека ZXing (Zebra Crossing) версии 2.X.

Приложение умеет сканировать штрихкод и выводить информацию на экран в листвъю, так же есть функция непрерывного сканирования без переключения на лист вывода и повторного нажатия на кнопку сканирования.

Доп. функция приложения — отправка информации на сервер (rs_server.exe).
Для отправки необходимо в приложении указать ip адрес машины (в настройках) на которой запущен сервер.

Характеристики:

Кому: для android систем версии 4.1 и выше (сервер только под windows).
Версия: 1.0 (клиент и сервер).

Тестировалось:

Только на телефонах HTS и эмуляторе (белее под рукой ни чего не было)))

Тестирование в 3G и GPRS сетях не производилось (wifi only).

Баги — есть, будут исправляться и дополняться.

 

Ограничения:

Сохранения данных в приложении (android) происходит при закрытии и только (пока) на внешнее хранилище.

 

Работа Сервера:

 

По кнопке «Старт» — создается асинхронный сокет и слушает (ограничение по подключениям 500, порт по умолчанию 53010).
По кнопке «Остановить» — сокет закрывает подключения.
По кнопке «Сохранить» — происходит xml сериализация в файл (файл создается в каталоге приложения).

При закрытии происходит тоже, что и при «Сохранить».

6 Comments

  1. dedicated

    Скоро будет и мне актуально. Пока не проверял, но плюс поставлю.

    Reply
  2. evillit

    Исходный код бы… А так + )

    Reply
  3. Sanario

    Плюсану. Бета-тестерам финал версия будет бесплатной?:)

    Reply
  4. mita8b

    (3) Sanario, Думаю, да — бесплатной. Осталось только до тестировать и добавить функционала немного)))

    Reply
  5. dimasikus31

    Если не жалко-выложите исходную конфу с кодом. Заранее, Спасибо!

    Reply
  6. PitMal

    Добрый день, Внешний сканер можно подключить или только с помощью камеры можно сканировать ?

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *