Android: Hoe een afbeelding vast te leggen zonder een voorbeeld te zien

Ik gebruik de volgende code om de afbeelding in Android vast te leggen

Intent cameraIntent = nieuwe Intent (android.provider.MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult (cameraIntent, 100);

Nadat een afbeelding is vastgelegd, wordt een voorbeeld weergegeven en wordt gevraagd of de afbeelding moet worden opgeslagen of genegeerd.

Kan ik deze preview toch vermijden?

De Camera-app in Android-dosering toont het voorbeeld. Er moet dus een manier zijn waarop ik denk.

Bij voorbaat dank.

4
geef alsjeblieft de oplossing met hetzelfde probleem Ik wil ook niet dat het voorbeeldscherm verschijnt nadat de foto is geklikt
toegevoegd de auteur jyomin, de bron
toegevoegd de auteur ρяσѕρєя K, de bron

1 antwoord

De camera-app geeft andere apps geen optie om het bevestigingsscherm uit te schakelen, hoewel de camera-app zelf het bevestigingsscherm niet toont.

Daarom is het niet mogelijk om het bevestigingsscherm niet te tonen.

We kunnen dit echter bereiken door een aangepaste app te schrijven met behulp van de camerabibliotheek in Android. (zie this en dit )

2
toegevoegd
Dit is zo zielig. Waarom kunnen ze ons geen keuzes laten? Als je wilt dat de gebruiker alle camera-effecten en instellingen kan gebruiken, kun je niet zomaar je eigen camera-capturing-activiteit schrijven met al deze functies.
toegevoegd de auteur DominicM, de bron