У меня проблемы с PhoneGap и Android Camera API.Я могу заставить его работать на одном устройстве, но не на другом ... Я слышал о многих других, сталкивающихся с подобными проблемами, когда данные изображения не возвращаются в javascript с камеры устройства.
Я пытаюсь использовать образецкод приложения здесь: http://docs.phonegap.com/en/1.3.0/phonegap_media_capture_capture.md.html#capture.captureImage
У меня есть два физических устройства, на которых я тестирую, оригинальный Motorola Droid и Motorola Droid 3.
На Motorola Droid приложение работает отличнои изображение захватывается и возвращается в мое приложение без помех.
Однако использование Droid 3 - это отдельная история.Я могу без проблем запустить камеру, сделать снимок, а затем нажать «Готово» и вернуться в приложение.Единственная проблема заключается в том, что данные изображения никогда не отображаются вместе с ним.
За прошедший день я слышал / читал много вещей, касающихся этой проблемы, которые, я думаю, могут быть связаны с этой проблемой:
Motorola включила в Droid 3 очень плохое стандартное приложение для телефона, и это может вызывать проблемы с производительностью.
Изображение, которое пытается вернуть Droid 3,слишком высокое качество (и, как следствие, слишком большой файл) для обработки JavaScript.(Невозможно установить разрешение изображений на стандартной камере Droid 3.)
Приложение «мгновенно перезагружается» после получения данных изображения (возможно, потому, что оно слишкомбольшой?) и, как следствие, при повторной загрузке данные изображения, полученные всего секунду назад, больше не существуют.
А пока я просто продолжу разработку и продолжу тестироватьна старом устройстве, но это действительно то, что я не чувствую себя хорошо.Я знаю, что Droid 3 - не единственное устройство, сталкивающееся с этими проблемами, и, поскольку я заинтересован в разработке простых, но коммерческих приложений с Phonegap, для меня очень важно, чтобы мое приложение работало без проблем на всех устройствах.