Firefly开源社区
标题:
RK3288开发板HDMI切换分辨率的问题
[打印本页]
作者:
tangyu1121
时间:
2015-4-16 16:02
标题:
RK3288开发板HDMI切换分辨率的问题
版主:
我在使用RK3288开发板(PAD)遇到一个问题:比如说我当前HDMI输出的是1280x720p-60HZ,然后我切换到1280x720p-50HZ,此时关机,在开机,HDMI显示的是1280x720p-50HZ,但是设置菜单中选中的还是1280x720p-60HZ,是概率性的问题,有时候又是好的,请问碰到过没有?
作者:
zhansb
时间:
2015-4-17 09:34
应该是列表默认选择处理的有问题,可以查一下
作者:
carlinluo
时间:
2015-4-17 09:46
可能没有保存到
作者:
tangyu1121
时间:
2015-4-22 14:42
zhansb 发表于 2015-4-17 09:34
应该是列表默认选择处理的有问题,可以查一下
是开机的时候这个选项设置的有问题,从串口中看设置的HDMI的分辨率保存的值是正确的,只是Setting中HDMI显示除错,在源码中加了下面这段后问题就解决了:
diff --git a/src/com/android/settings/HdmiControllerActivity.java b/src/com/android/settings/HdmiControllerActivity.java
old mode 100644
new mode 100755
index 8afeb4d..456cd3c
--- a/src/com/android/settings/HdmiControllerActivity.java
+++ b/src/com/android/settings/HdmiControllerActivity.java
@@ -92,6 +92,10 @@ public class HdmiControllerActivity extends SettingsPreferenceFragment implement
mHdmiResolution.setOnPreferenceChangeListener(this);
sharedPreferences = getActivity().getSharedPreferences("HdmiSettings", Context.MODE_PRIVATE);
+ int resol = sharedPreferences.getInt("resolution", 2);
+ Log.d("HdmiReceiver","resol=="+resol);
+ resol=resol-1;
+ mHdmiResolution.setValueIndex(resol);
editor = sharedPreferences.edit();
}
作者:
zhansb
时间:
2015-4-22 16:10
:victory::handshake
欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/)
Powered by Discuz! X3.1