2012-03-17 44 views
5

EDITLàm thế nào để tạo giả lập cho độ phân giải thiết bị cụ thể (HTC Cha-Cha)?

Mọi người có thể cố gắng làm cho một mô phỏng cho điện thoại này http://www.gsmarena.com/htc_chacha-3787.php để xem những gì tôi có ý nghĩa. Các biểu tượng sẽ rất lớn và màn hình bạn nhận được không giống như trên điện thoại thực.

Sau đây là các thông số kỹ thuật:
Màn hình: TFT điện dung màn hình cảm ứng, 256K màu
Kích thước: 480 x 320 pixels, 2.6 inches (~ 222 ppi điểm ảnh mật độ)


tôi đã cố gắng để làm cho giả lập cho một điện thoại Android cụ thể, nhưng độ phân giải là sai. Vì vậy, tôi sẽ viết những gì tôi đã làm, và tôi hy vọng một người nào đó sẽ sửa tôi.

Đầu tiên tôi đi đến GSMArena.com và chọn một số điện thoại (Tôi sẽ sử dụng một ngẫu nhiên ở đây)

Sony Ericsson Xperia CHƠI

tôi thấy rằng kích thước của màn hình là 480x854 với mật độ 245 ppi.

Sau đó, tôi tạo một trình mô phỏng mới với WVGA854 (loại màn hình LARGE) và tôi tự đặt DPI thành 245 (HDPI).

Điều này có đúng không: 245ppi == 245dpi?

Đôi khi công việc này, nhưng hầu hết, tôi nhận được các biểu tượng lớn trên một màn hình nhỏ, đặc biệt là khi tôi cố gắng làm giả lập cho điện thoại màn hình NORMAL có độ phân giải khoảng 240ppi. Khi tôi so sánh màn hình như vậy trên trình mô phỏng với ảnh chụp màn hình điện thoại ban đầu, tôi thấy nó không giống nhau.

Vì vậy, cách tốt nhất là gì, để tạo ra một mô phỏng, cho một chiếc điện thoại di động cụ thể, do đó nó chính xác phù hợp kích thước màn hình của nhà sản xuất và mật độ điểm ảnh?

+1

Tôi không có câu trả lời nhưng nếu nó khiến bạn cảm thấy tốt hơn khi tôi làm việc với thiết bị 120 dpi trong trình mô phỏng, và một lần trong mỗi lần khởi động lại android, hãy quyết định bỏ qua cài đặt mật độ LCD của tôi :) – Torp

Trả lời

5

Đến Eclipse

Window - Android SDK and AVD Manager - New 

trong Skin chọn Resolution và cung cấp cho 480 X 854

và trong Hardware nhấp chuột vào New chọn "Tóm tắt Mật độ LCD" và thay đổi giá trị của nó đến Mật độ bạn nhận được từ bên dưới công thức (nếu được đưa ra trong ppi trong đặc điểm kỹ thuật của thiết bị) hoặc giữ nguyên như được nêu trong mật độ màn hình LCD.

và sau đó bắt đầu AVD đó.

EDIT

Có bạn là đúng và tôi tìm kiếm thêm một chút và tìm thấy công thức để chuyển đổi PPI để Abstact Mật độ LCD đây trong this answer.

sqrt (x x + y y)/d

trong đó x và y là độ phân giải ngang và dọc (để sqrt đó (x x + y y) là độ dài của đường chéo tính bằng pixel) và d là chiều dài của đường chéo tính bằng inch.

Hy vọng điều này sẽ kết thúc tìm kiếm của bạn ngay bây giờ.

+0

Hãy thử điện thoại này http: //www.gsmarena.com/htc_chacha-3787.php và bạn sẽ thấy ý tôi là gì. Giao diện người dùng không giống như trên điện thoại thực. – sandalone

+1

@sandalone Vui lòng xem cập nhật trong câu trả lời. – MKJParekh

+0

Hey, một lần nữa tôi nhận được ~ 245px ?????? Hãy thử công thức này cho ChaCha và tự mình xem nó. Có ý tưởng nào bây giờ không? – sandalone

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