Я разрабатываю приложение для Android, чтобы читать штрих-код с помощью плагина Zxing Barcode reader.Попытка вызова функции JavaScript из Java Исходный код
В плагине есть объект с именем window.plugins.barcodeScanner, с помощью которого мы кодируем/декодируем штрих-код.
Я не хочу использовать HTML для вызова вещей вместо того, чтобы вместо Javascript-функции вызываться из Java [при щелчке изображения - вызывается функция ниже).
function scanCode(){
window.plugins.barcodeScanner.scan(
function(result){
alert("Scanned Code: " + result.text
+ ". Format: " + result.format
+ ". Cancelled: " + result.cancelled);
},
function(error){
alert("Scan failed: " + error);
}
);
}
Пожалуйста, дайте мне знать, как достичь этого.
Есть библиотеки для запуска JavaScript в Java. На ум приходит носорог. Тем не менее, я сомневаюсь, что вы когда-либо будете работать с файлами 'windows.', поскольку в поле« окно »нет области, поскольку это происходит из браузера. Другим вариантом может быть использование виджета Java-браузера каким-то образом, чтобы ИТ-сервер загружал страницу от имени приложения. – CodeChimp
Является ли ваше приложение приложением для телефонных разговоров или вы пытаетесь использовать только плагин в строго родном приложении? –
@UnchartedSpace: Это строго собственное приложение и использование только плагина. –