Podsumowanie: Zrób zdjęcie z wykorzystaniem funkcji Intencja kamery i wyświetl zdjęcie z poprawną orientacją (działa na wszystkich urządzeniach, które mam nadzieję)

Wydaje się, że to najprostsza rzecz na świecie: zrobienie zdjęcia w aplikacji na Androida przy użyciu domyślnej aktywności kamery. Istnieje jednak wiele pułapek, które są ujęte w kilku postach w StackOverflow i Internecie, na przykład, gdy przekazywane są z powrotem Null Intents, orientacja obrazu nie jest poprawna lub OutOfMemoryErrors.

Szukam rozwiązania, które pozwala mi

rozpocznij aktywność kamery za pomocą kamery,odzyskaj Uri zdjęcia ipobierz prawidłową orientację zdjęcia.

Ponadto chciałbym uniknąć specyficznej implementacji konfiguracji urządzenia (producent, model, wersja os) w możliwie największym stopniu. Zastanawiam się: jaki jest najlepszy sposób osiągnięcia tego celu?

questionAnswers(4)

yourAnswerToTheQuestion