может ли J2ME получить доступ к событию камеры (захват изображения) с устройства N73

Я работаю над проектом, в котором мне нужно поймать событие захвата изображения. Это для Nokia N73 с платформой S60 3rd edition. Есть ли способ использовать только J2ME (без использования симбиана).

Описание: приложение J2ME, работающее в фоновом режиме, при щелчке изображения с камеры запускается приложение J2ME, которое выходит вперед. Принимает захваченное изображение, передает его в приложение J2ME и отображает на экране.

Если это невозможно с использованием J2ME, есть ли способ использовать Symbian? может ли кто-нибудь предоставить учебник или фрагмент кода?

Спасибо.

С уважением, Раджив


person rajiv    schedule 11.12.2009    source источник


Ответы (2)



В частности, N73 имеет довольно большие аппаратные ограничения, когда вы хотите использовать камеру.

Прежде чем вы сможете использовать камеру, вам необходимо попросить пользователя вручную открыть крышку камеры.

Это запускает собственное приложение камеры, включенное в S60.

Затем пользователю необходимо закрыть это приложение.

С этого момента J2ME может использовать камеру через API мобильных носителей, определенный в JSR-135.

Если пользователь перезагружает телефон, необходимо снова открыть крышку камеры, прежде чем J2ME сможет снова использовать камеру.

Возможно, вам повезет больше, если вы используете J2ME и JSR-135 для захвата изображений с помощью передней камеры N73.

Я серьезно сомневаюсь, что J2ME увидит, как пользователь нажимает клавишу камеры в javax.microedition.lcdui.Canvas.keyPressed();

JSR-135 на самом деле не обеспечивает общесистемное событие захвата камеры для J2ME.

person michael aubert    schedule 15.12.2009