默认开启CEC功能

410 阅读1分钟

frameworks/base/packages/SettingsProvider/res/values/defaults.xml

    <!-- Setting.Global

.HDMI_CONTROL_ENABLED :  0 off  1 on-->

    <integer name="def_hdmicec_control_enable">0</integer>                                                                                                                                                        

    <!-- Setting.Global

.HDMI_CONTROL_AUTO_CHANGE_LANGUAGE_ENABLED :  0 off  1 on-->

    <integer name="def_hdmicec_auto_change_language_enable">0</integer>

默认开启动CEC的所有CHECKBOX

diff --git a/Settings/src/com/android/tv/settings/system/InputsFragment.java b/Settings/src/com/android/tv/settings/system/InputsFragment.java
index 2934c7f..5702310 100755
--- a/Settings/src/com/android/tv/settings/system/InputsFragment.java
+++ b/Settings/src/com/android/tv/settings/system/InputsFragment.java
@@ -103,10 +103,24 @@ public class InputsFragment extends SettingsPreferenceFragment implements

mHdmiControlPref = (TwoStatePreference) findPreference(KEY_HDMI_CONTROL);
mHdmiControlPref.setOnPreferenceChangeListener(this);
+//     mHdmiControlPref.setChecked(true);
mDeviceAutoOffPref = (TwoStatePreference) findPreference(KEY_DEVICE_AUTO_OFF);
mTvAutoOnPref = (TwoStatePreference) findPreference(KEY_TV_AUTO_ON);
mTvAutoSetLanguage = (TwoStatePreference) findPreference(KEY_TV_AUTO_SET_LANGUAGE);
mTvAutoInputPassThrough = (TwoStatePreference) findPreference(KEY_TV_AUTO_INPUT_PASSTHROUGH);
+
+  writeCecOption(Settings.Global.HDMI_CONTROL_ENABLED, true);
+  writeCecOption(Settings.Global.HDMI_CONTROL_AUTO_DEVICE_OFF_ENABLED,true);
+  writeCecOption(Settings.Global.HDMI_CONTROL_AUTO_WAKEUP_ENABLED,true);
+  writeCecOption(Settings.Global.HDMI_CONTROL_AUTO_SET_LANGUAGE,true);
+  writeCecOption(Settings.Global.HDMI_CONTROL_AUTO_INPUT_PASSTHROUGH,true);
+
+
+       mHdmiControlPref.setChecked(true);
+       mDeviceAutoOffPref.setChecked(true);
+       mTvAutoOnPref.setChecked(true);
+       mTvAutoSetLanguage.setChecked(true);
+       mTvAutoInputPassThrough.setChecked(true);
}

private void refresh() {

一键关机
factory.long_press_power_off=1
ro.powerkey.default_shutdown=1