/ / Exibir somente a intenção da câmera no Webview no android? Não é possível obter apenas a intenção da câmera? Android 5+ e 6+ - android, webview, câmera, android-6.0-marshmallow

Exibir câmera Intenção Apenas em Webview no android? Incapaz de obter apenas a intenção da câmera? Android 5+ e 6 + - android, webview, câmera, android-6.0-marshmallow

eu segui esta ou esta fazer upload de imagens e capturar upload de imagens galeria de formulário ou câmera para visualização na web

Eu aqui está trabalhando no Android 6+, mas aqui estou recebendo o Gallery ou o Filemanager e não a câmera ...

Alguém pode me sugerir Para obter apenas a intenção da câmera (em vez de galeria ou gerenciador de arquivos) .. Para capturar e fazer upload na visualização na web ..

Estou recebendo as opções abaixo

insira a descrição da imagem aqui Não estou recebendo a intenção da câmera na visualização na web .. Ele está funcionando bem no navegador e no upload de imagem, mas não na visualização da web, por favor ajude ...

Atualização 1

Quando clico no sistema Android, estou obtendo câmera

insira a descrição da imagem aqui

É possível obter a câmera diretamente na visualização na web .. Por favor, ajude no android 6+ Eu não estou conseguindo nem a intenção do sistema Android também .. não há opção para escolher Câmera ....

Mas a mesma coisa está funcionando no navegador. Não na visualização da web

Atualização 2

Ao usar o mesmo no emulador, está mostrando a câmerasomente opção .. Mas onde, como no dispositivo real, está exibindo gerenciador de arquivos ou galeria para o Android 6+, não há opção de câmera Eu tentei com quase todas as marcas Even Redmi e YU também

Aqui eu tentei com a câmera personalizada, mas por lá não consigo carregar imagem Por favor, ajude

Por favor, alguém me sugere Em relação a isso

Respostas:

-1 para resposta № 1

É assim que você pode tirar fotos usando a câmera

Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);

você precisará dessa permissão SEMPRE

<uses-feature android:name="android.hardware.camera"
android:required="true" />

Para obter a miniatura da câmera capturada

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == REQUEST_IMAGE_CAPTURE && resultCode == RESULT_OK) {
Bundle extras = data.getExtras();
Bitmap imageBitmap = (Bitmap) extras.get("data");
mImageView.setImageBitmap(imageBitmap);
}
}

O aplicativo Câmera Android codifica a foto no retorno Intenção entregue a onActivityResult () como um pequeno bitmap nos extras, sob a chave "dados". O código a seguir recupera essa imagem e a exibe em um ImageView.

Link necessário: Documentação do Android

Espero que ajude. Felicidades!