RK3399 android9 打开settings里面的hdmi设置功能
RK3399 android9 默认没有在设置的display界面打开hdmi分辨率设置。
查看HdmiSettings.java,里面有个使能函数isAvailable() ,判断系统属性ro.rk.hdmisetting是否有设置。这个属性在device.mk下面有设置。需要打开宏 BOARD_SHOW_HDMI_SETTING := true
所以补丁如下:
Index: device/rockchip/common/manifest.xml
===================================================================
--- device/rockchip/common/manifest.xml (revision 407)
+++ device/rockchip/common/manifest.xml (revision 408)
@@ -200,6 +200,15 @@
<instance>default</instance>
</interface>
</hal>
+ <hal format="hidl">
+ <name>rockchip.hardware.outputmanager</name>
+ <transport>hwbinder</transport>
+ <version>1.0</version>
+ <interface>
+ <name>IRkOutputManager</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
</manifest>
Index: device/rockchip/rk3288/BoardConfig.mk
===================================================================
--- device/rockchip/rk3288/BoardConfig.mk (revision 407)
+++ device/rockchip/rk3288/BoardConfig.mk (revision 408)
@@ -101,3 +101,5 @@
# enable SVELTE malloc
MALLOC_SVELTE := true
+
+BOARD_SHOW_HDMI_SETTING := true
\ No newline at end of file
浙公网安备 33010602011771号