2013-10-10 2 views
0

Я инициализирую кордову в своем приложении, которое использовало touch2.3, и добавило файл barcodescanner.js в app.json и успешно его построил с помощью встроенного приложения sencha. Я загрузил .apk файл в моем андроиде и пытаюсь запустить, когда я нажимаю кнопку сканера, он поднимает предупреждение о том, что кордова/плагин/BarcodeScanner не найден. Обновлен файл config.xml. Как добавить пользовательские плагины cordova к новым Sencha tocuh2.3? .Пожалуйста, помогите мне в том, где я ошибся. Любая помощь будет оценена. СпасибоКак добавить плагин barcodescanner Cordova sencha touch2.3

ответ

0

Загрузите репо с помощью GIT или просто ZIP из Github.

Добавить плагин для вашего проекта (от корня вашего проекта):

пойти в Cordova или папку PhoneGap запуска follwing CMD

Cordova плагин добавить

затем запустить beloows для проверки

cordova plugin ls

+0

Спасибо так много ... U действительно спас мое время. Я пытался добавить его из приложения sencha, и он не работает, теперь я перешел в папку с телефонной связью, а затем добавил плагин .. он отлично работает :) – GiGi

+0

Да, конечно .. первый шаг сгенерирует приложение sencha, 2nd перейдите в папку приложения и инициализируйте кордову в нем, затем вы можете увидеть папку cordova в папке приложения, а затем загрузить или добавить https://github.com/wildabeast/BarcodeScanner плагин barcodescanner в папку кордовы .. Ext.device.Scanner.scan ({ успех: function (result) {function to the scanner button. вы должны обновить приложение sencha до его создания – GiGi

0

Я пробовал следовать этим инструкциям без успеха и позвольте уточнить:

  1. создал Сенч 2,3 приложения под названием myscan
  2. добавил Кордову (не PhoneGap) с Сенча Cordova INIT
  3. кд в папку Кордовы
  4. добавлен плагин Cordova плагина добавить https://github.com/wildabeast/BarcodeScanner -построить приложение с сенча приложение строить родной

6 создали простой тест Ext.device.Scanner.scan (функция (с) { alert ("У нас есть штрих-код \ nРезультат:" + c.text + "\ nFormat:" + c.format + "\ nCancelled:" + c.cancelled) }, функция (c) { alert ("Сканирование не удалось: «+ c) }) })

Я не удивился, увидев, что Ext.device не был определен как весь код примера, который я мог найти, используя объект навигатора, поэтому я просмотрел образец кода WildaBeast и изменил вызов to Cordova.plugins.barcodeScanner.scan ... Теперь все определено, и я отслеживаю код и, кажется, делаю вызов в IOS, но ничего значимого результата и вызываемых обратных вызовов не вызывает.

Теперь Gigi вы используете Сенча Cmd v4.0.1.45

+0

Sencha Cmd v4.0.0.203 это текущая версия, которую я использую – GiGi

+0

, так что вы следуете тем же шагам, которые я изложил выше, и если не могу у, пожалуйста, покажи мне ошибки в моем подходе. Спасибо. –

+0

U r пытается в браузере правильно ??? вы добавили ссылку на файл barcodescanner.js в index.html ??? – GiGi