2010-08-31 19 views
9

Tôi làm cách nào để ứng dụng của tôi chỉ được hiển thị trên Android Market bởi các thiết bị có mật độ mdpi và hdpi.Làm thế nào để nói rõ ràng rằng ứng dụng không hỗ trợ các thiết bị LDPI

Có thẻ <supports-screens> và có thông số anyDensity nhưng tôi không thấy cách tôi có thể nói những gì tôi muốn. Nếu tôi đặt anyDensity thành false, điều đó có nghĩa là gì? Tôi xác định mật độ nào tôi hỗ trợ ở đâu?

Trả lời

6

Nhìn vào thẻ <compatible-screens> trong < tệp kê khai >. Nó cho phép liệt kê các kích thước được hỗ trợ và dpis:

.. 
<screen android:screenSize="normal" android:screenDensity="hdpi" /> 
<screen android:screenSize="normal" android:screenDensity="xhdpi" /> 
.. 

Tất cả các kết hợp khác sẽ bị tắt.

+1

Tôi nhận ra bạn đang đưa ra một ví dụ, nhưng có lẽ bạn nên bao gồm mdpi trong danh sách, trong trường hợp ai đó lấy ví dụ này vì nó là và chỉ muốn exlucude thiết bị ldpi? – gizero

1

Màn hình nhỏ đại diện cho LVGA. Nếu bạn khai báo android:smallScreens="false" trong tệp kê khai của mình, nó cho biết rằng ứng dụng của bạn sẽ không hỗ trợ LVGA.

Nếu bạn đang soạn thảo ứng dụng của bạn với minimumsdk/targetsdk 1,5 SDK sau đó theo mặc định những giá trị này sẽ sai trong trường hợp khác những giá trị này sẽ đúng. Vì vậy, trong trường hợp này, bạn cần xác định rằng ứng dụng của bạn sẽ không hỗ trợ LVGA bằng cách khai báo thuộc tính smallscreens là false.

+0

Nếu bạn nhìn vào đây http://developer.android.com/guide/practices/screens_support.html#range bạn có thể thấy rằng có các thiết bị ldpi có màn hình bình thường. Tôi muốn biết làm thế nào để nói rằng tôi không hỗ trợ các thiết bị đó (ví dụ: ldpi + màn hình bình thường) –

+0

tôi không nghĩ rằng bạn có bộ kích thích hoặc hỗ trợ thiết bị cho màn hình WQVGA và FWQVGA. tôi đã không nghe thấy bất kỳ thiết bị phổ biến nào chạy trên hai mật độ trên. Bạn có biết bất kỳ thiết bị nào chạy trên các kích thước màn hình trên không? – DeRagan

+0

Vâng, nếu bạn nhìn vào đây http://developer.android.com/resources/dashboard/screens.html bạn có thể thấy rằng hiện tại có 0,4% thiết bị ldpi với màn hình bình thường. Đó là một tỷ lệ nhỏ nhưng, nếu tôi không muốn gặp khó khăn để tùy chỉnh đồ họa và bố trí cho các thiết bị này, tôi cần phải loại trừ chúng bằng cách nào đó. –

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