Я разработал приложение, использующее сенсорный переход sencha. Это приложение содержит 5 вкладок, которые выполняют разные операции. В этих 5 вкладках одна вкладка функциональности, она конатирует некоторые кнопки, такие как (Camera, Capture) теперь, когда пользователь нажимает на эту кнопку камеры, мне нужно сделать снимок, и мне нужно отобразить эту фотографию для пользователя. Эта функциональность у меня есть Телефонный разрыв. Но я не знаю, как интегрировать этот код в sencha.Как интегрировать sencha touch плюс телефонный зазор в android
ответ
Хотя это можно сделать с помощью PhoneGap, это также можно сделать с помощью функции камеры Sencha Touch.
PhoneGap API камеры
var imageView = Ext.create('Ext.Img', { src:'', .... }); .... .... // PhoneGap Camera API to capture image .. navigator.camera.getPicture(onSuccess, onFail, { quality: 50 }); function onSuccess(imageData) { imageView.setSrc("data:image/jpeg;base64," + imageData); } function onFail(message) { alert('Failed because: ' + message); }
Использование Сенча сенсорный функции камеры
var imageView = Ext.create('Ext.image',{ src:'', .... .... }); Ext.device.Camera.capture({ success: function(image) { imageView.setSrc(image); }, quality: 75, width: 200, height: 200, destination: 'data' });
если вы используете Сенча touch2.3 и Сенча гр md 4. * и после сборки приложения выполните следующие действия.
step1: перейти в папку приложения и работать с вашей CMD строки «Сенч Cordova инициализацией» или «Сенч PhoneGap инициализация»
step2.next перейти в папку Cordova/PhoneGap из вашего ЦМДА затем выполнить следующую команду
" плагин cordova добавить https://git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git "
step3: затем запустите плагин« cordova ls », чтобы увидеть список плагинов, установленных для вашего приложения.
step4: затем сделать требует [ «Ext.device.Camera»] в вашем app.js или в файле контроллера требуется
теперь вы можете использовать камеру легко .. попробуйте сейчас !!!!! !!!
- 1. Как интегрировать sencha touch плюс телефонный зазор
- 2. Как интегрировать jQuery и телефонный зазор
- 3. Телефонный зазор: местное хранилище в Android
- 4. Телефонный зазор в браузере APP
- 5. интегрировать направление карты Google, используя sencha touch
- 6. Как мы можем интегрировать sms-шлюз в sencha touch 2.0?
- 7. Возможно ли разработать приложение с использованием phonegap plus sencha touch
- 8. Телефонный зазор против Реагента Собственный
- 9. Sencha Touch в Android 4.0
- 10. Как интегрировать кнопку FB в приложении sencha touch 2.0.0
- 11. Как интегрировать Sencha Touch 2 в проект Cordova (Phonegap)
- 12. Sencha touch, android и webserver
- 13. Как интегрировать Phonegap с Sencha Touch 2.4 и CMD 5.0?
- 14. хороший телефонный зазор для разработки мобильных приложений
- 15. Sencha Touch: номер телефона от приложения sencha
- 16. Sencha Touch 2 android performance
- 17. Sencha Touch в WebView
- 18. Iframe in sencha Touch
- 19. телефонный зазор - клавиатура iOS нажмите звук
- 20. Как интегрировать AdMob в Сенча Touch, 2
- 21. Sencha Touch DatePicker Issue
- 22. Combobox in sencha touch
- 23. sencha touch messagebox unclickable
- 24. Сжатие приложения Sencha Touch
- 25. Sencha Touch 2 & webkit-overflow-scrolling: touch
- 26. sencha touch cordova.local.properties отсутствует
- 27. Sencha Touch - интеграция с Pubnub
- 28. Sencha Touch не плавно
- 29. Sencha Touch 2 - приложение Iphone - пустой белый экран
- 30. Sencha Touch и Admob без URL
Спасибо за ваш ответ. Но мне нужна не только камера, мне нужно получить доступ ко всем функциям андроида, например, компас, геолокация, обработка событий и т. Д. для этого мне нужно использовать разницу в телефоне –
Функция сенсорной камеры Sencha не работает для меня. Он говорит, что «устройство» не определено. Любая помощь? @ user1017717 – Urban
Чтобы использовать Ext.device, вы должны использовать собственный пакет Sencha. Если вам нет, вам нужно использовать метод PhoneGap. Для вещей, отличных от камеры, см. API PhoneGap. – annirun