iOS: Оптимизация штрихкодового сканера для iOS (похожий на штрихкодовый сканнер в WeChat), добавление лазерной линии (эффект реализован с помощью изображения, требуется для iOS).
Android: Улучшение штрихкодового сканера, реализация вертикального сканирования, использование кнопок открытия камеры и управления вспышкой из пассивной библиотеки (см.:
Кросс-платформенный штрихкодовый сканнер для Cordova / PhoneGap.
Соблюдает спецификацию плагина Cordova, чтобы работать с Plugman.
cordova/plugin/BarcodeScanner
с методом scan(success, fail)
.Следующие типы штрихкодов поддерживаются:
success
и fail
— это обратные вызовы. В случае успеха передается объект с данными, типом и свойством cancelled. Данные представляют собой текстовое представление данных штрихкода, тип — тип распознанного штрихкода, а cancelled — указывает, был ли процесс сканирования прерван пользователем. Пример в полной мере может выглядеть так:
cordova.plugins.barcodeScanner.scan(
function(result) {
alert("Мы получили штрихкод\n" +
"Результат: " + result.text + "\n" +
"Формат: " + result.format + "\n" +
"Отменено: " + result.cancelled);
},
function(error) {
alert("Сканирование не удалось: " + error);
}
);
Плагин создаёт объект cordova/plugins/barcodeScanner
с методом encode(type, data, success, fail)
.
Поддерживаемые типы кодировки:
Пример в полной мере может выглядеть так:
cordova.plugins.barcodeScanner.encode(cordova.plugins.barcodeScanner.Encode.TEXT_TYPE, "http://www.nytimes.com", function(success) {
alert("Кодировка успешна: " + success);
}, function(fail) {
alert("Кодировка не удалась: " + fail);
});
```## Варианты для Windows 8 ##
На данный момент реализация для Windows 8 не поддерживает функционал шифрования.
## Варианты для Windows Phone 8 ##
На данный момент реализация для Windows Phone 8 не поддерживает функционал шифрования.
## Благодарности на GitHub ##
Их много — проверьте оригинальные [iOS](https://github.com/phonegap/phonegap-plugins/tree/DEPRECATED/iOS/BarcodeScanner) и [Android](https://github.com/phonegap/phonegap-plugins/tree/DEPRECATED/Android/BarcodeScanner) репозитории.
## Лицензия ##
Лицензия MIT
Авторское право © 2010 Matt Kane
Данное соглашение позволяет любому лицу бесплатно использовать программное обеспечение и связанные с ним документальные файлы ("Программное обеспечение") без каких-либо ограничений, включая права на использование, копирование, модификацию, слияние, публикацию, распространение, передачу, лицензирование и продажу копий Программного обеспечения, а также предоставление лицам, которым данное Программное обеспечение было предоставлено, прав на то же самое, при условии соблюдения следующих условий:
Вышеуказанное авторское право и это разрешение должны присутствовать во всех копиях или значительных частях Программного обеспечения.ПРЕДУПРЕЖДЕНИЕ: ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ "КАК ЕСТЬ", БЕЗ ЛЮБОГО ГАРАНТИРОВАННОГО УРОВНЯ КАЧЕСТВА, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ГАРАНТИРОВАННЫМИ УСЛОВИЯМИ КОММЕРЧЕСКОЙ ЦЕННОСТИ И ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЁННЫХ ЦЕЛЕЙ. АВТОРЫ И ДОЛЖНИКИ АВТОРСКОГО ПРАВА НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЕТЕНДЫ, УЩЕРБ ИЛИ ДРУГИЕ ВИДЫ ОТВЕТСТВЕННОСТИ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ПРЕТЕНДАМИ, УЩЕРБОМ ИЛИ ДРУГИМИ ВИДАМИ ОТВЕТСТВЕННОСТИ, ВОЗНИКШИМИ ИЗ ДЕЙСТВИЯ ДОГОВОРА, ТОРМОВАНИЯ ИЛИ ДРУГИХ ДЕЙСТВИЙ, СВЯЗАННЫХ С ДАННЫМ ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ ВОПРОСАМИ, СВЯЗАННЫМИ С ДАННЫМ ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )