BarcodeScanner
Пользовательские обновления:
Ссылки:
Кроссплатформенный сканер штрихкодов для Cordova / PhoneGap.
Соответствует спецификации плагина Cordova (http://cordova.apache.org/docs/en/3.0.0/plugin_ref_spec.md) и работает с Plugman (https://github.com/apache/cordova-plugman).
Поддерживаемые платформы: — Android; — iOS; — Windows 8; — Windows Phone 8.
Примечание: исходный код проекта для Android включает в себя проект библиотеки Android. В настоящее время plugman не поддерживает ссылки на проекты библиотек, поэтому он был предварительно собран как jar-библиотека. Любые обновления в проекте библиотеки должны быть зафиксированы вместе с обновлённым jar.
Плагин создаёт объект cordova/plugin/BarcodeScanner с методом scan(success, fail).
В настоящее время поддерживаются следующие типы штрихкодов:
Функции success и fail являются обратными вызовами. Success передаётся объекту с данными, типом и отменёнными свойствами. Данные представляют собой текстовое представление данных штрихкода, тип — это тип обнаруженного штрихкода, а отменённое — это то, отменил ли пользователь сканирование.
Пример:
cordova.plugins.barcodeScanner.scan(
function (result) {
alert("We got a barcode\n" +
"Result: " + result.text + "\n" +
"Format: " + result.format + "\n" +
"Cancelled: " + result.cancelled);
},
function (error) {
alert("Scanning failed: " + 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("encode success: " + success);
}, function(fail) {
alert("encoding failed: " + fail);
}
);
Реализация Windows 8 в настоящее время не поддерживает функцию кодирования.
Реализация Windows Phone 8 в настоящее время не поддерживает функцию кодирования.
Так много — посмотрите оригинальные репозитории iOS и Android.
Лицензия MIT
Авторское право (c) 2010 Мэтт Кейн
Настоящим предоставляется разрешение любому лицу, получающему копию данного программного обеспечения и связанных с ним файлов документации («Программное обеспечение»), на использование Программного обеспечения без ограничений, включая, помимо прочего, права на использование, копирование, изменение, объединение, публикацию, распространение, сублицензирование и продажу копий Программного обеспечения, а также на предоставление лицам, которым предоставлено Программное обеспечение, возможности делать это при соблюдении следующих условий: Вышеупомянутое уведомление об авторских правах и настоящее разрешение должны быть включены во все копии или существенные части программного обеспечения.
Программное обеспечение предоставляется «как есть», без каких-либо гарантий, явных или подразумеваемых, включая, помимо прочего, гарантии товарного состояния, пригодности для определённой цели и отсутствия нарушений прав третьих лиц. Ни при каких обстоятельствах авторы или правообладатели не несут ответственности за какие-либо претензии, убытки или другие обязательства, возникающие в результате контракта, деликта или иным образом, связанные с программным обеспечением или его использованием или другими сделками в отношении программного обеспечения.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )