Много слышал о приложениях для мобильных устройств, таких как андройд, и вот решил написать свое).
Прошу сильно не критиковать - это мое первое приложение на данной платформе (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 сериализация в файл (файл создается в каталоге приложения).
При закрытии происходит тоже, что и при "Сохранить".