Android中的默认测量系统

cx6n0qe3  于 2023-01-11  发布在  Android
关注(0)|答案(1)|浏览(113)

我一直在为Android版本中的默认单位设置而苦恼。这是Android Automotive OS13。由于def_device_provisioned=truedef_user_setup_complete=true的存在,用户不会被询问个人偏好(这是有意为之的)。在我的android.mk文件中,我设置了默认的区域设置和时区。

PRODUCT_LOCALES := pl_PL
PRODUCT_PROPERTY_OVERRIDES := persist.sys.timezone=Europe/Warsaw

我的问题是,系统开始与华氏度的温度和英里的速度。我知道我可以改变它的设置,但我想使系统预先配置。

2q5ifsrm

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

相关问题