我一直在为Android版本中的默认单位设置而苦恼。这是Android Automotive OS13。由于def_device_provisioned=true
和def_user_setup_complete=true
的存在,用户不会被询问个人偏好(这是有意为之的)。在我的android.mk文件中,我设置了默认的区域设置和时区。
PRODUCT_LOCALES := pl_PL
PRODUCT_PROPERTY_OVERRIDES := persist.sys.timezone=Europe/Warsaw
我的问题是,系统开始与华氏度的温度和英里的速度。我知道我可以改变它的设置,但我想使系统预先配置。
1条答案
按热度按时间2q5ifsrm1#
我找到了:)!
基本上,它不仅仅是一个设置--它是一个VHAL参数。你需要检查android.hardware.automotive.vehicle实现的默认值。
对于android.hardware.automotive.vehicle@2.0-service(Android 11中的默认设置),您要查找的文件为
hardware\interfaces\automotive\vehicle\2.0\default\impl\vhal_v2_0\DefaultConfig.h
对于android.hardware.automotive.vehicle@V1-emulator-service(Android 11中的默认设置,基于AIDL而非HIDL),文件为
hardware\interfaces\automotive\vehicle\aidl\impl\default_config\include\DefaultConfig.h