Ir para conteúdo
helkton

Chamar Camera e Galeria android

Recommended Posts

Olá galera blz com ocêis rss
seguinte como faço para chamar a galeria e ou a câmera na minha app. Tipo igual o olx tem uma imagem que ao clicar nos da a opção de abrir a câmera e tirar uma foto ou abrir a galeria e escolher uma foto.

Olhem o que tenho..

btnCamera.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
                startActivityForResult(Intent.createChooser(intent, "Tire uma Foto"), CAMERA_PICTURE);
            }
        });

este botão Onclick me chama a câmera pega a foto tirada e me mostra aqui...

public void onActivityResult(int requestCode, int resultCode, Intent data) {
      super.onActivityResult(requestCode, resultCode, data);
        Bitmap bitmap = (Bitmap)data.getExtras().get("data");
        imgProd.setImageBitmap(bitmap);

    }

agora to tentando esse outro botão para abrir a galeria....

 btnGaleria.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
                intent.setType("image/*");
                startActivityForResult(intent, SELECT_PICTURE);
            }
        });

Bom este botão me chama a galeria para eu escolher a imagem porem não me retorna a imagem selecionada como no botão btnCamera acima

Agora como eu faço para abrir com um único botão ele me dar a opção de escolher tirar uma foto ou pegar da galeria???
agradeço aos camaradas

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por Eziel Santos
      Da noite para o dia meu android studio começou a dar esse erro, não mechi em nada, eu tenho o código fonte, msmo se eu extrair um novo projeto sem nem ter mechido ele da esse erro, antes não dava.
      Error:No signature of method: com.crashlytics.tools.gradle.CrashlyticsPlugin.findObfuscationTransformTask() is applicable for argument types: (java.lang.String) values: [Debug]
      Me ajudem pfv.

    • Por aristofanes
      Tenho um projeto que compila na versão compileSdkVersion 28, e coloquei a mínima para minSdkVersion 18, utilizo o celular para testar o app e funciona perfeito o meu é android 8.0 e estou tentando testar em um celular com android 4.3.
      Ele instala mas ao abrir diz: app parou, o que seria isso?
    • Por Vitor Pereira dos Santos
      Preciso que a imagem que está guardada no Storage firebase apareça na listview customizada, no entanto não consigo setar a imagem no formato gs://, ja tentei utilizar o Picasso e o Glide, mas ambos precisam da URL da imagem, ou seja: http://.. E Não consigo pegar essa url. 
       
      O código é esse: https://github.com/VitorSantos1996/LivrariaFireBase
       
      Se tiver como estar a imagem no formato gs://.. ficará mais fácil.
    • Por gregory freire
      Boa tarde,
       
      Desenvolvi um aplicativo e gostaria de saber se existe alguma forma de forçar a execução dele para que o mesmo não pare o processo quando estiver em segundo plano no Sistema Android, da forma que funciona hoje, após 5 minutos o aplicativo é fechado se estiver em segundo plano. Se fazendo necessário novo login. 
      Outra duvida seria, quando o aplicativo está em segundo plano, como fazer para informações enviadas para o aplicativo sobreporem a tela do aparelho. 
       
      att,
       
      Gregory Freire
    • Por Motta
      Prezada(o)s
       
      Fiz uma besteira.
      Troquei o celular , achei que os contatos estavam no chip mas não estavam , inicializei o antigo.
      Perdi os contatos em resumo.
       
      Tem como :
      1) Importar um arquivo antigo .vcf que tenho no Windows ?
      2) Restaurar os contatos do antigo
       
      antigo samsung 7
      novo moto g 6
       
      grato
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.