É o sansung galaxy ace ...porém os modelos sao diferentes o com android 2.3.4 é o gt-s5830b e o com android 2.3.6 é o gt-s5830c
andei dando uma pesquisada e vi muita gente reclamando desse modelo ...rodei a aplicação em outro celular com o android 2.3.6 e o metodo: camera.setDisplayOrientation(90); funcionou ....estou achando q o problema é nessa versao do android da sansung para esse modelo ou no aparelho.
Em terça-feira, 3 de julho de 2012 21h17min22s UTC-3, Danilo Monteiro escreveu:
Em terça-feira, 3 de julho de 2012 21h17min22s UTC-3, Danilo Monteiro escreveu:
São os mesmo celulares ?2012/7/3 Hugo Landim <hlandim.s@gmail.com>Galera...Fiz uma aplicação que usa a câmera, criei a tela e tudo + ... no android 2.3.4 , a camera fica perfeita.porém no android 2.3.6 a cemera fica com a orientacao errada, ja tentei de tudo pra mudar mas não estou conseguindo...segue a parte do codigo onde seto as configuracoes e parametros da camera>public void surfaceCreated(SurfaceHolder holder) {// Acessando Serviço da Cameracamera = Camera.open();Parameters parameters = camera.getParameters();try {parameters.setFlashMode(Parameters.FLASH_MODE_AUTO); parameters.setPictureSize(640, 480);camera.setParameters(parameters); camera.setDisplayOrientation(90); camera.setPreviewDisplay(surfaceHolder); } catch (IOException e) {// Encerrando o serviço da cameracamera.release();}// Abrindo a Cameracamera.startPreview();// camera.takePicture(shutterCallback, rawCallback, jpegCallback); }no android 2.3.4, apenas a linha camera.setDisplayOrientation(90); é suficiente, porem no android 2.3.6 não, ja tentei usar parameters.set("rotation", 90);, parameters.set(" orientation", "portrait");. e não tem dado certo. Se alguém poder me ajudar, fico muito grato.--
Att.
Hugo Landim Santos
--
Danilo Monteiro Ribeiro
"O único lugar onde o sucesso vem antes do trabalho é no dicionário.""Faça com que seus SONHOS tenham INVEJA de seu FUTURO"
Bacharel em Sistemas de Informação
http://lattes.cnpq.br/9054177799378154






0 comentários:
Postar um comentário