Adiar Android para Camera

votos
2

Existe uma maneira, dentro da minha própria aplicação, para abrir o aplicativo de câmera padrão e usar isso para obter uma imagem / vídeo? Eu continuo tentando procurá-lo, mas eu só encontrar instruções sobre clonagem a câmera app mim (geralmente com instruções muito ruins). Eu sei que isso pode ser feito com o iPhone, eu ficaria surpreso se não fosse possível com Android.

Publicado 01/11/2009 em 17:48
fonte usuário
Em outras línguas...                            


3 respostas

votos
3

Para obter a câmera para tirar uma foto e, em seguida, obter a imagem que acabou de tirar usar a seguinte

// Call to take the picture using the default camera
startActivityForResult(new Intent("android.media.action.IMAGE_CAPTURE"), PICK_FROM_CAMERA);

// After the camera intent finished returns the uri of the image taken
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data)
{
    if (requestCode == PICK_FROM_CAMERA)
    {
        Uri uri = data.getData();
                // set the imageview image via uri 
                _previewImage.setImageURI(uri);
    }
}
Respondeu 02/11/2009 em 15:19
fonte usuário

votos
2

Sim, você pode. Essa é uma das ideias por trás intenções do Android.

Dê uma olhada aqui .

Respondeu 01/11/2009 em 19:09
fonte usuário

votos
2

Aqui está um código de exemplo, onde ele começa a intenção Câmara e recebe a imagem tirada:

http://www.androidph.com/2008/11/camera-capture.html

(Atenção, trata-se de um ano de idade, por isso vai precisar de um pouco a actualização).

Respondeu 01/11/2009 em 17:55
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more