Aplicativo que tira fotos[RESOLVIDO]

5 respostas
EsAuNoQuaer

Olá pessoal, estou desenvolvendo um aplicativo para android de salvar dados de pessoas, e queria saber como eu faço para colocar a opção de tirar uma foto dentro do aplicativo?
Se alguém poder me ajudar desde já agradeço.

5 Respostas

JxtaNode

Bom dia,

Uma Activity de uma aplicação pode usar uma outra Activity de outra aplicação.

Por isso talvez lançar a partir de sua própria Activity a do tira foto …

S

Tavs isso possa ti ajudar:

http://stackoverflow.com/questions/2729267/android-camera-intent

ou esse aqui:

http://www.portalandroid.org/comunidade/viewtopic.php?f=7&t=10471

felipebonezi

Existem dois métodos de se utilizar do recurso da Camera no Android:

  1. Utilizando o aplicativo nativo do próprio celular:
// Instanciando a intenção de abrir o aplicativo de câmera.
Intent it = new Intent(Intent.VIEW_ACTION);
startActivityForResult(it, 1);

// Método para tratar a foto que será retornada para o seu aplicativo.
onActivityResult(int requestCode, int resultCode, Intent data) {
   Bundle bd = data.getExtras();
   if(bd != null) {
      // Salvando a imagem em um Bitmap. :)
      Bitmap imagem = bd.getExtra("data");
   }
}
  1. Implementar sua própria câmera utilizando dos recursos de SurfaceView, Camera e etc.
    http://developer.android.com/reference/android/hardware/Camera.html
    http://developer.android.com/reference/android/view/SurfaceView.html

Abraço.

saryoromulo

Olá, sei que esse tópico é antigo, mas vou reviver ele…

Eu na minha aplicação antes, tirava a foto, e depois chamava a galeria pro usuario escolher a imagem. Fiz dessa maneira aí que o felipe falou, mas agora a imagem fica com uma resolução muito pequena só na aplicação… ou seja, na galeria ela fica com o tamanho escolhido pela configuração da camera, mas na aplicação fica pequena. 256x192.

Alguém sabe se tem algum jeito da foto vim com a resolução salva pela camera?

L

A aplicacao permite tirar fotos galeria

Criado 7 de dezembro de 2011
Ultima resposta 13 de abr. de 2014
Respostas 5
Participantes 6