предварительный просмотр камеры на андроид - странные строки на 1.5 версии SDK - PullRequest
1 голос
/ 13 января 2010

Я разрабатываю модуль камеры для приложения для Android. В основном приложении, когда пользователь нажимает кнопку «сделать снимок», открывается новый вид с элементом управления SurfaceView и отображается предварительный просмотр камеры. Когда пользователи нажимают на dpad center, камера делает снимок и сохраняет его на диск. Довольно просто и понятно.

На моем устройстве все отлично работает - HTC Tattoo, minsdkversion 1.6

... но когда я тестировал приложение в HTC Hero minsdkversion 1.5, когда показывается предварительный просмотр камеры, появляются странные строки.

Кто-нибудь знает, что происходит?

p.s. хотя предварительный просмотр не работает, фотографирование работает нормально

вот картинка альтернативный текст http://img163.imageshack.us/img163/4088/camerademo.jpg:

Thanx Marko

1 Ответ

0 голосов
/ 26 апреля 2010

Видимо, это ошибка героя, в функции SurfaceChanged switch ширина и высота параметров:

    if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) 
    { 
        parameters.setPreviewSize(h, w); //instead of w,h
    }
...