Przede wszystkim chciałbym odnieść się do tego Issue w grupach google.Zxing - Zmiana widoku kamery -90 stopni
Mój problem polega na tym, że aplikacja natywna w krajobrazie powinna działać w trybie portretu. Sposób przeniesienia aplikacji do trybu portretowego nie stanowi problemu, ale kiedy wyświetlasz aplikację w trybie portretu, pojawia się mój problem.
Gdy skaner kodów kreskowych zaczyna działać, jego widok z kamery to (domyślna wartość domyślna) pod kątem +90 stopni. Podczas przeglądania aplikacji w trybie portretowym Skaner Kodów Kreskowych (oczywiście) nadal znajduje się pod kątem +90 stopni.
Na wskazanej stronie Problemu wyświetlany jest hack, aby ominąć problem, ale wydaje się, że nie działa on na większości urządzeń. Nie działa to również na moich docelowych urządzeniach.
Chciałbym usłyszeć, jeśli niektórzy z was mają pracę dookoła lub znaleźli miejsce w źródle, gdzie można "cofnąć" obracanie o 90 stopni?
Użyteczna odpowiedź będzie najwyższą oceną: D Niestety, nie mogę zrobić postępu w projekcie, zanim zostanie to rozwiązane. Jest on zażądał, aby uruchomić w trybie pionowym;)
... Z góry dzięki :)
Ciekawe informacje, Sean, i chciałbym udostępnić jeszcze więcej szczegółów :) Czy mógłbyś bardziej skomentować punkty 2 i 3, domyślne i rzeczywiste, między telefonami a tabletami? –
Po prostu przeczytaj Camera.CameraInfo o aparacie, który otworzyłeś. Jest to dostępne tylko w systemie Android 2.3+. Pomoże Ci zrozumieć, w jakim kierunku "podchodzi" do kamery. A potem odwróć, jeśli korzystasz z przedniego aparatu! to trochę kłopotliwe, aby wszystkie sprawy były prawidłowe. –
FWIW można zobaczyć, jak to wygląda w akcji w Barcode Scanner + (https://market.android.com/details?id=com.srowen.bs.android). Jest to jednak aplikacja do zapłaty. –