2011-09-13 24 views
5

Tôi nhận thấy rằng khi bạn chụp ảnh bằng ứng dụng máy ảnh gốc, chúng sẽ xuất hiện chân dung hoặc phong cảnh (vì chúng nên), tuy nhiên, khi tôi chụp ảnh trong ứng dụng của mình bằng cách sử dụng lớp Camera, đang cầm thiết bị.Tôi có phải sử dụng gia tốc kế trong Android để ảnh của tôi có định hướng chính xác không?

Tôi thực sự hy vọng tôi không phải theo dõi hướng của thiết bị và xoay hình ảnh theo cách thủ công ... có cách nào ngớ ngẩn hơn để thực hiện việc này không?

TIA

Trả lời

1

Bạn không cần sử dụng gia tốc kế. Bạn chỉ có thể kiểm tra hướng bằng thời gian chụp ảnh. Developer Android

getResources().getConfiguration().orientation 
+0

hmm ... ok, mà sẽ chăm sóc của biết làm thế nào thiết bị được tổ chức, nhưng sau đó tôi phải tự sắp xếp lại các dữ liệu Bitmap, xoay hình ảnh? Tôi đã tưởng tượng rằng đây là thứ mà lớp Camera sẽ giải quyết mà không cần can thiệp của tôi. Oh, và tôi vừa mới nhận ra rằng bạn đang kéo từ các nguồn lực mà sẽ chỉ hoạt động nếu tôi thiết lập định hướng bằng tay trong cách bố trí, phải không? Hay điều này sẽ mang lại cho tôi định hướng trực tiếp mà ứng dụng đang trải nghiệm vào thời gian chạy? –

Các vấn đề liên quan