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.
Aplicativo que tira fotos[RESOLVIDO]
5 Respostas
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 …
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
Existem dois métodos de se utilizar do recurso da Camera no Android:
- 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");
}
}
- 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.
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?
A aplicacao permite tirar fotos galeria