2010-03-29 36 views
5

tôi nhìn thấy trên các trang SDK Android, nó đề cập đến một số độ phân giải màn hình để mong đợi trên nền tảng Android:Độ phân giải ứng dụng Android nào để hỗ trợ?

Màn hình nhỏ
QVGA (240x320), 2,6 "-3,0" diagonal

Normal screen
WQVGA (240x400), 3.2 "-3.5" đường chéo FWQVGA (240x432), 3,5 "-3,8" đường chéo HVGA (320x480), 3.0 "-3.5" đường chéo WVGA (480x800), 3,3 "-4.0" đường chéo FWVGA (480x854) , 3.5 "-4.0" đường chéo

lớn màn hình
WVGA (480x800), 4.8 "-5.5" diagonal FWVGA (480x854), 5,0 "-5,8" diagonal

Rõ ràng, thử nghiệm một ứng dụng bạn muốn bán trên tất cả các độ phân giải sẽ là một đau đớn. Có bất kỳ dữ liệu nào về phần trăm điện thoại Android đang được sử dụng sử dụng các độ phân giải trên không? Hy vọng của tôi là chỉ có 3 độ phân giải phổ biến ...

+0

Điện thoại mới có thể thay đổi tình huống. Ứng dụng của bạn có thực sự tùy thuộc vào độ phân giải màn hình không? – liori

+0

Chúng ta cũng đừng quên rằng Android đang được sử dụng trong máy tính bảng có thể kết nối internet, netbook và e-reader. –

+0

Câu hỏi này dường như không có chủ đề vì nó là về độ phân giải được hỗ trợ cho một ứng dụng Android, thông tin sẽ tốt nhất ở trang web của nhà cung cấp. – devnull

Trả lời

8

Kích thước màn hình phổ biến nhất là 320x480 (G1, Hero), 480x800 (Nexus One và Desire) và 480x854 (Droid) gần như giống nhau. Nếu bạn đang đi với một độ phân giải 4, nó sẽ phải là 240x320 cho những thứ như hình xăm.

Điều đó nói rằng, đối với nhiều ứng dụng, độ phân giải màn hình khác nhau đơn giản là không quan trọng. Miễn là bạn mã bằng cách sử dụng pixel độc lập mật độ, trọng lượng bố cục và các mức tương tự, thông thường mọi thứ sẽ tự động thay đổi kích thước. Nếu bạn đang làm một cái gì đó với đồ họa, có, nó là nhiều hơn một nỗi đau vì bạn có thể cần phải có các tập tin hình ảnh kích thước khác nhau. Điều đó nói rằng, Android sẽ tự động tự động mở rộng quy mô nhiều thứ. Bạn đã đọc Supporting Multiple Screens chưa? Đó là một liên kết hữu ích từ trang web của nhà phát triển Android đưa ra một số phương pháp hay nhất về cách xử lý tất cả.

+0

Cảm ơn. Tôi biết về những gì tự động mở rộng quy mô vv nhưng điều này là một vấn đề đối với những thứ như trò chơi mà bạn thường không thể sử dụng các tiện ích tùy chỉnh và bạn cần có khả năng phù hợp với mọi thứ trên màn hình một cách trực quan mà không gây cản trở lối chơi . – wordyword

+0

Tôi cho rằng điều đó tùy thuộc vào mức độ phức tạp của trò chơi của bạn. Nếu chỉ là 2D với số lượng hình ảnh giới hạn được sử dụng để tạo bitmap của bạn, bạn có thể bao gồm một bitmap khác nhau cho từng kích thước màn hình chung, ví dụ: một hình ảnh khác cho màn hình 'lớn', màn hình 'trung bình' và màn hình 'nhỏ'. Bạn cũng có thể nhận được kích thước của màn hình hoặc kích thước của chế độ xem tùy chỉnh theo pixel hoặc nhiều chỉ số chung hơn như mật độ màn hình, để tính toán hệ số chia tỷ lệ của riêng bạn.Cuối cùng, bạn có thể sử dụng các bố cục khác nhau cho các kích thước màn hình khác nhau. Tuy nhiên, tôi chưa thử 3D, vì vậy tôi không thể nói khó khăn như thế nào để quản lý. –

+1

Đây là danh sách của tôi cho những gì nó có giá trị: http://jacksonkr.com/content/basic-android-device-resolutions – Jacksonkr

3

Dưới đây là bảng phân tích tỷ lệ phần trăm được cập nhật về kích thước màn hình và mật độ http://developer.android.com/resources/dashboard/screens.html. Nó có thể hữu ích cho bạn.

+0

Đó là một sự xấu hổ mà liên kết không có độ phân giải thực tế, chỉ là mật độ .. –

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