visualização da câmera on android - linhas estranhas em 1,5 versão do SDK




Estou desenvolvendo o módulo da câmera para uma aplicação android. Na aplicação principal quando o usuário clica no botão 'tirar uma foto', nova exibição com controle SurfaceView é aberta e visualização da câmera é mostrado. Quando os usuários clicam no centro dpad, a câmara tira foto e guardá-lo para o disco. Bastante simples e direto.


Tudo funciona bem no meu dispositivo - HTC Tattoo, minSdkVersion 1,6


... mas quando eu testei aplicação no HTC Hero minSdkVersion 1,5, quando visualização da câmera é mostrado, algumas linhas estranhas ocorrem. 


Alguém tem idéia do que está acontecendo?


ps altough pré-visualização é deixado de funcionar, tirar fotografias funciona bem


aqui é o retrato [http://img163.imageshack.us/img163/4088/camerademo.jpg alt texto](http://img163.imageshack.us/img163/4088/camerademo.jpg) :


thanx Marko
Aparentemente, este é o herói bug, em função surfaceChanged interruptor parâmetros largura e altura:



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

```
bom dia!confirmo a câmara frontal (1.2mpx) e que algumas app's podem passar para o cartão sd.É um ótimo tlm, com uma câmara de 5mpx e que tira boas fotos, rápido sem "engasgar" (1gb ram), android 4.4.2, bússola (tem que instalar) e com um gps rápido e preciso.o contra é a sua memória interna (4gb, fica com +- 900mb livres).até ao momento estou contente com a aquisição e já lá vão 3 meses de uso moderado (wifi, emails, youtube), a bateria dura 3 dias. oi, [@mirelacoimbra](/usuarios/60872/mirelacoimbra/)


tudo bem?


o app é simples de usar quando você aprende. acho que posso te ajudar! dá uma olhada nesse tutorial aqui: <https://www.techtudo.com.br/dicas-e-tutoriais/2019/07/como-tirar-print-estendido-da-tela-inteira-no-celular-android.ghtml>


depois me conta se deu certo? [[captura de tela de 2020-11-12 09-21-28]](https://plus.diolinux.com.br/uploads/default/original/3x/3/5/35399a5390f65cf44a6c015493a58dc1da2d1161.png "captura de tela de 2020-11-12 09-21-28")

normal aqui. escolheu a versão correta pro seu sistema? 3.36 no caso. tem o detalhamento sim :slight\_smile:

[[screenshot\_20191119-115428]](https://aws1.discourse-cdn.com/nubank/original/3x/5/1/51452ee3b87d9983a4a550b4dd42308ef0507d14.png "screenshot_20191119-115428")
[[screenshot\_20191119-115411]](https://aws1.discourse-cdn.com/nubank/original/3x/c/4/c4eee286d32fc9c304307fb97e88b41a0b040f1f.png "screenshot_20191119-115411") um usuário reportou um problema parecido, sem motivo algum o celular havia desmarcado a opção do face id, ele só teve que marcar a opção novamente. verifique no app e também nas configurações do seu smartphone. tomara que dê certo! :wink: :+1:t2: eu kkkk
adoro a câmera do snapchat, ela não fica invertendo a foto e tem efeitos legais :) Olá, [Jacson Bruno Souza](https://support.google.com/s/community/user/118274810)! Bem-vindo ao Fórum da comunidade - Ajuda do Android. 
Siga as instruções para que você possa: [Definir bloqueio de tela em um dispositivo Android [Ajuda do Android]](https://support.google.com/android/answer/9079129?hl=pt-BR).
 
Se você houver dúvida ou problema nos comunique.
*Recebeu uma resposta útil? Marque-a com o botão "**Recomendar**" e ajude a nossa comunidade. Ou clique em '**Sim**' se esta resposta foi útil.*  
Atenciosamente, abraços!
![](//lh4.googleusercontent.com/DUsj2EtRii0ym3-6KQo9UNn5VdNocGIAbSut66lAYrlUfFO-YJfBJAq3O3Oh5cqInJ1jgW8BuW4OZRIfXvsWmDh9ChTqmXxKS-9WUpFoW_n1shd1DShv2ItGc9uMVRQ0vqeNQnnV)
**Alexandre Oliveira, Expert Platina voluntário em Android**
![](//lh6.googleusercontent.com/proxy/D3XmDJEZgYrKAhs5vN0EqDlOuShVoc1qn5W7LDV5AGW6f6WFgjSYXi53LT29oQFNl7o=w5000-h5000) <p>o atributo gravidade não é para o layout, pois esse é um atributo <code>linearlayout</code> e seu <code>imageview</code> está dentro de seu <code>relativelayout</code>. em vez disso, remova a linha</p><pre><code>android:gravity="center\_vertical" </code></pre><p>e adicione a linha</p><pre><code>android:layout\_centervertical="true" </code></pre> “efeito estranho”? se esse efeito estranho for screen tearing, com se tela ficasse cortada e uma parte da tela rodasse com atraso em relação a outra:

[[imagem]](https://i.imgur.com/l1gvchs.jpg)

a solução é instalar um compositor opengl, como compton ou picom (ative o modo opengl, não xr… que bom poder te ajudar por aqui! a conta que tem o memory maker ativo será a única a acessar as fotos sem marca d'água e a poder baixá-las, tanto no celular quanto no computador.