definição de imagem capturada pela câmera embutida em um ImageView

votos
1

em meu aplicativo im chamada construído na câmera para a captura de imagem, mas eu quero definir essa imagem uma visão imagem a seguir é o código. então o código que eu deveria adicionar-lhe para definir a imagem em ImageView.

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    Intent intent = new Intent(android.media.action.IMAGE_CAPTURE);
    startActivityForResult(intent, 0);


}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == Activity.RESULT_OK && requestCode == 0) {
String result = data.toURI();
// ...
}
}

desde já, obrigado

Publicado 09/03/2010 em 14:27
fonte usuário
Em outras línguas...                            


1 respostas

votos
0

Adicionar um botão e um ImageView ao seu layout principal. Quando você clica no botão, primeiro intent.putExtra para especificar onde a imagem será armazenada, em seguida, começar a intenção câmera. Em sua onActivityResult, se o resultCode volta 0 que significa que o usuário aceite a imagem. Neste caso, vá pegar a imagem do caminho especificado como um extra da intenção. Criar um mapa de bits do arquivo especificado pelo caminho, em seguida, definir o bitmap imagem em seu ImageView.

Respondeu 14/03/2010 em 02:44
fonte usuário

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