当前位置: 首页 > news >正文

深圳英文建站公司物流网个人网站建设

深圳英文建站公司,物流网个人网站建设,公司网站模板怎么做,医药公司网站建设备案客户要求系统实现动态hdmi-4K与普通分辨率直接热切换#xff0c;先在菜单中做个试验#xff0c;设置中加个切换开关#xff0c;点击开关就可以直接切到hdmi-4K#xff0c;这个功能实现后可以通过插拔hdmi那个状态#xff08;sys/class/drm/card0-HDMI-A-1/status#xff…客户要求系统实现动态hdmi-4K与普通分辨率直接热切换先在菜单中做个试验设置中加个切换开关点击开关就可以直接切到hdmi-4K这个功能实现后可以通过插拔hdmi那个状态sys/class/drm/card0-HDMI-A-1/status直接实现切换测试代码也很简单方法如下 Index: packages/apps/Settings/src/com/android/settings/display/HdmiSettings.java--- packages/apps/Settings/src/com/android/settings/display/HdmiSettings.java (revision 907)packages/apps/Settings/src/com/android/settings/display/HdmiSettings.java (working copy)-27,6 27,7 import androidx.preference.SwitchPreference;import androidx.preference.PreferenceCategory;import androidx.preference.PreferenceScreen; import androidx.preference.SwitchPreference;import com.android.internal.logging.nano.MetricsProto.MetricsEvent;import com.android.settings.HdmiListPreference;-39,6 40,8 import java.util.HashMap;import java.util.List;import java.util.Map; import android.os.SystemProperties; import java.io.*;import static com.android.settings.display.DrmDisplaySetting.DPY_STATUS_CONNECTED; -53,6 56,7 private static final String KEY_PRE_CATE Display;private static final String KEY_PRE_RESOLUTION Resolution;private static final String KEY_PRE_SCREEN_SCALE ScreenScale;private static final String KEY_PRE_HDMI_4K HDMIswitch4K;private static final String KEY_AUX_CATEGORY aux_category;private static final String KEY_AUX_SCREEN_VH aux_screen_vh;private static final String KEY_AUX_SCREEN_VH_LIST aux_screen_vhlist;-87,6 91,7 private PreferenceCategory mAuxCategory;private CheckBoxPreference mAuxScreenVH;private ListPreference mAuxScreenVHList;private SwitchPreference hdmi4kPreference;private Context mContext;private DisplayInfo mSelectDisplayInfo;private DisplayManager mDisplayManager;-114,6 119,10 if (mDestory MSG_SWITCH_DEVICE_STATUS ! msg.what) {return;}Log.d(TAG, fan msg.what msg.what);Log.d(TAG, fan switch control (ITEM_CONTROL) msg.obj);if (MSG_UPDATE_STATUS msg.what) {final ITEM_CONTROL control (ITEM_CONTROL) msg.obj;new Thread() {-177,6 186,7 if (SWITCH_STATUS_OFF_ON msg.arg1) {sendSwitchDeviceOffOnMsg(control, SWITCH_STATUS_ON);} else {Log.d(TAG, fan control control);sendUpdateStateMsg(control, 2000);}}-379,6 389,7 scalePreference.setOnPreferenceClickListener(this);category.addPreference(scalePreference);category.setEnabled(false);DisplayInfo displayInfo new DisplayInfo();displayInfo.setDisplayNo(display);mDisplayInfoList.put(display, displayInfo);-394,6 405,13 mAuxScreenVHList.setOnPreferenceChangeListener(this);mAuxScreenVHList.setOnPreferenceClickListener(this);mAuxCategory.removePreference(mAuxScreenVHList);//add hdmi4kPreference hdmi4kPreference (SwitchPreference) findPreference(KEY_PRE_HDMI_4K);hdmi4kPreference.setChecked(SystemProperties.getBoolean(persist.sys.hdmi4k, false));hdmi4kPreference.setOnPreferenceChangeListener(this);}private void sendSwitchDeviceOffOnMsg(ITEM_CONTROL control, int status) {-583,6 601,7 cate.setEnabled(false);}} else if (key.startsWith(KEY_PRE_RESOLUTION)) {Log.i(fan,key.replacekey.replace(KEY_PRE_SCREEN_SCALE, ));for (Map.EntryInteger, DisplayInfo entry : mDisplayInfoList.entrySet()) {int display Integer.parseInt(key.replace(KEY_PRE_RESOLUTION, ));if (display entry.getKey()) {-597,6 616,23 }return true;}public static void exe_cmd(String cmd){Process process2 null;DataOutputStream dos null;try{process2 Runtime.getRuntime().exec(su);dos new DataOutputStream(process2.getOutputStream());dos.writeBytes(cmd);dos.flush();dos.close();}catch (Exception e) { e.printStackTrace(); } }Overridepublic boolean onPreferenceChange(Preference preference, Object obj) {-662,6 698,30 //mDisplayManager.forceScheduleTraversalLocked();sendSwitchDeviceOffOnMsg(ITEM_CONTROL.REFRESH_DISPLAY_STATUS_INFO, SWITCH_STATUS_OFF_ON);}else if(preference hdmi4kPreference){for (Map.EntryInteger, DisplayInfo entry : mDisplayInfoList.entrySet()) {// int display Integer.parseInt(key.replace(KEY_PRE_RESOLUTION, ));if (0 entry.getKey()) {mSelectDisplayInfo entry.getValue();}}if (obj Boolean.TRUE) {Log.d(TAG, hdmi 4k is select) ;exe_cmd(setprop persist.vendor.resolution.aux 3840x216060);// exe_cmd(setprop persist.vendor.resolution.aux 1920x108060);exe_cmd(setprop vendor.display.timeline 1);exe_cmd(setprop persist.sys.hdmi4k true);}else{Log.d(TAG, hdmi 4k is close );exe_cmd(setprop persist.vendor.resolution.aux 720x48059.94-736-798-858-489-495-525-a);exe_cmd(setprop vendor.display.timeline 1);exe_cmd(setprop persist.sys.hdmi4k false);}}return true;}
http://www.pierceye.com/news/28460/

相关文章:

  • 淘数据做seo网站图片怎么优化
  • 新手想写小说怎么做网站wordpress做游戏网站
  • 一个网站备案多个域名怎么做网站设计程序
  • 怎么建设一个网站并顺利打开浏览酒类网站建
  • 青岛网站建设方案维护wordpress建商城
  • 制作深圳网站建设工作室设计
  • 免费网站电视剧全免费的app张家港杨舍网站建设
  • 微信网站开发报价表国家资源库建设网站
  • php网站建设费用wordpress popular posts怎么用
  • qq刷赞网站怎么做wordpress促销插件
  • 深圳电子商务网站建设信息管理系统网站开发
  • 网站建设的六个步骤wordpress 繁体
  • 网站开发一般会用到什么语言沈阳建设工程信息网 费用中项网
  • 廉江市住房和城乡规划建设局网站wordpress怎么查看主题
  • 网站备案 注销wordpress仓库
  • 重庆sem网站推广建设网站的意义作用是什么
  • 如何给别人做网站赚钱wordpress去除自豪的采用
  • 上海手机网站建设电话济南房地产信息网官网
  • 响应式网站psd网站模板服务商
  • 广州高端网站设计公司排名wordpress register_setting
  • 工具类网站设计南宁网站建设 超薄网络
  • 公司做推广做网站好还是网站开发常用软件
  • 茶陵网站建设ps做字幕模板下载网站有哪些
  • 上海公司查询网站番禺人才网单位招考
  • 创意网站做网站就上凡科建设
  • 做那种网站怎样自己创造网站
  • 001做淘宝代码的网站建设银行网站注销
  • php做网站 价格wordpress图像调用
  • 保定手机网站做图标的网站
  • 纪检网站建设计划书北京电力交易中心主任