2017-04-07 4 views
1

다음 AOSP 빌드 속성, 유효한 값 및 빌드 및 관련 속성에 미치는 영향에 대한 설명을 찾고 있습니다. 나는 시스템 프로퍼티 ro.sf.lcd_density의 알고 있지만, 나는이 어디서나 어떤 공식 문서를 찾을 수 없습니다 :AOSP에 대한 다양한 PRODUCT_AAPT_ 속성을 구성하는 방법은 무엇입니까?

PRODUCT_AAPT_CONFIG 
PRODUCT_AAPT_PREF_CONFIG 
PRODUCT_AAPT_PREBUILT_DPI 
+0

방금 ​​알아 낸 멋진 트릭은'get_build_var PRODUCT_AAPT_CONFIG'를 실행하여 빌드에 설정된 값을 볼 수 있다는 것입니다. – satur9nine

답변

1

이 내 경험, 그리고 나는 내가이 확실하지 않다으로 아마 허용 대답 안 전체 이야기.

PRODUCT_AAPT_PREF_CONFIG : "선호하는"자원 한정자. PRODUCT_AAPT_CONFIG의 항목 중 하나 여야합니다.

PRODUCT_AAPT_CONFIG : 리소스 한정자의 정렬 된 목록입니다. 기본 리소스 한정자가없는 경우 폴백으로 작동합니다.

PRODUCT_LOCALES : 포함될 로캘 목록입니다. 어떤 이유로 든 로케일은 리소스 한정자의 특별한 경우입니다. 내 경우

, 나는이 사용 :

PRODUCT_AAPT_CONFIG := large xlarge mdpi tvdpi hdpi 
PRODUCT_AAPT_PREF_CONFIG := hdpi 
PRODUCT_LOCALES := en_US en_GB en_IE de_DE pl_PL pt_BR es_US 

우리의 장치는 tvdpi입니다 만, 일반적으로 더는 tvdpi 특정 자원이 없기 때문에 (HDPI) 선호로, 나는 다음 크기를 집어 들었다. HDPI 리소스가없는 경우 대체 할 수 있도록 "큰 xlarge mdpi tvdpi hdpi"가 포함되었습니다.