* commit '528c49f112dce5f9687f30a9751e783196eca0c6': Add "tv" density for 720p screens.
This commit is contained in:
@@ -206030,6 +206030,17 @@
|
|||||||
visibility="public"
|
visibility="public"
|
||||||
>
|
>
|
||||||
</field>
|
</field>
|
||||||
|
<field name="DENSITY_TV"
|
||||||
|
type="int"
|
||||||
|
transient="false"
|
||||||
|
volatile="false"
|
||||||
|
value="213"
|
||||||
|
static="true"
|
||||||
|
final="true"
|
||||||
|
deprecated="not deprecated"
|
||||||
|
visibility="public"
|
||||||
|
>
|
||||||
|
</field>
|
||||||
<field name="DENSITY_XHIGH"
|
<field name="DENSITY_XHIGH"
|
||||||
type="int"
|
type="int"
|
||||||
transient="false"
|
transient="false"
|
||||||
|
|||||||
@@ -37,6 +37,15 @@ public class DisplayMetrics {
|
|||||||
*/
|
*/
|
||||||
public static final int DENSITY_MEDIUM = 160;
|
public static final int DENSITY_MEDIUM = 160;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Standard quantized DPI for 720p TV screens. Applications should
|
||||||
|
* generally not worry about this density, instead targeting
|
||||||
|
* {@link #DENSITY_XHIGH} for 1080p TV screens. For situations where
|
||||||
|
* output is needed for a 720p screen, the UI elements can be scaled
|
||||||
|
* automatically by the platform.
|
||||||
|
*/
|
||||||
|
public static final int DENSITY_TV = 213;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Standard quantized DPI for high-density screens.
|
* Standard quantized DPI for high-density screens.
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -841,6 +841,7 @@ struct ResTable_config
|
|||||||
DENSITY_DEFAULT = ACONFIGURATION_DENSITY_DEFAULT,
|
DENSITY_DEFAULT = ACONFIGURATION_DENSITY_DEFAULT,
|
||||||
DENSITY_LOW = ACONFIGURATION_DENSITY_LOW,
|
DENSITY_LOW = ACONFIGURATION_DENSITY_LOW,
|
||||||
DENSITY_MEDIUM = ACONFIGURATION_DENSITY_MEDIUM,
|
DENSITY_MEDIUM = ACONFIGURATION_DENSITY_MEDIUM,
|
||||||
|
DENSITY_TV = ACONFIGURATION_DENSITY_TV,
|
||||||
DENSITY_HIGH = ACONFIGURATION_DENSITY_HIGH,
|
DENSITY_HIGH = ACONFIGURATION_DENSITY_HIGH,
|
||||||
DENSITY_NONE = ACONFIGURATION_DENSITY_NONE
|
DENSITY_NONE = ACONFIGURATION_DENSITY_NONE
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -40,6 +40,7 @@ enum {
|
|||||||
ACONFIGURATION_DENSITY_DEFAULT = 0,
|
ACONFIGURATION_DENSITY_DEFAULT = 0,
|
||||||
ACONFIGURATION_DENSITY_LOW = 120,
|
ACONFIGURATION_DENSITY_LOW = 120,
|
||||||
ACONFIGURATION_DENSITY_MEDIUM = 160,
|
ACONFIGURATION_DENSITY_MEDIUM = 160,
|
||||||
|
ACONFIGURATION_DENSITY_TV = 213,
|
||||||
ACONFIGURATION_DENSITY_HIGH = 240,
|
ACONFIGURATION_DENSITY_HIGH = 240,
|
||||||
ACONFIGURATION_DENSITY_NONE = 0xffff,
|
ACONFIGURATION_DENSITY_NONE = 0xffff,
|
||||||
|
|
||||||
|
|||||||
@@ -969,6 +969,11 @@ bool AaptGroupEntry::getDensityName(const char* name,
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (strcmp(name, "tvdpi") == 0) {
|
||||||
|
if (out) out->density = ResTable_config::DENSITY_TV;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
if (strcmp(name, "hdpi") == 0) {
|
if (strcmp(name, "hdpi") == 0) {
|
||||||
if (out) out->density = ResTable_config::DENSITY_HIGH;
|
if (out) out->density = ResTable_config::DENSITY_HIGH;
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
Reference in New Issue
Block a user