在开发中,有些方案需要让屏幕永不休眠,有两种方法可以去设置,

第一种方法直接改frameworks/base/packages/SettingsProvider/res/values/defaults.xml

2147483647 这个值是通过源码分析打印出来的。

第二种方法:设置-1

修改packages/apps/Settings/src/com/android/settings/DisplaySettings.java

    private void updateTimeoutPreferenceDescription(long currentTimeout) {        ListPreference preference = mScreenTimeoutPreference;        String summary;        if (currentTimeout < 0) {            // Unsupported value            //add start.            final CharSequence[] values = preference.getEntryValues();            int best = (values.length - 1);            summary = entries[best].toString();            //add end.        } else {            final CharSequence[] entries = preference.getEntries();            final CharSequence[] values = preference.getEntryValues();            if (entries == null || entries.length == 0) {                summary = "";            } else {                int best = 0;                for (int i = 0; i < values.length; i++) {                    long timeout = Long.parseLong(values[i].toString());                    if (currentTimeout >= timeout) {                        best = i;                    }                }                if (currentTimeout == Integer.MAX_VALUE)                    summary = entries[best].toString();                else                    summary = preference.getContext().getString(R.string.screen_timeout_summary,                            entries[best]);            }        }        preference.setSummary(summary);    }

个人推荐第二种方法,这样做比较通用,第一种可能会由于不同的平台,会导致这个数值不对,如果数值不对,可以通过第二种方法把最大的值打印出来(其实这个值是Integer.MAX_VALUE),在去xml下设置。




更多相关文章

  1. Android拟器不能正常上网
  2. android设置窗口全屏
  3. android 关于paint的设置
  4. Android(安卓)studio 高级控件提示文本框与下拉框
  5. Android两级导航菜单栏的实现--FragmentTabHost结合ViewPager与A
  6. Android使用glide加载gif动画设置播放次数
  7. urlConn.setRequestProperty是做什么的以及作用
  8. Android(安卓)ToolBar使用
  9. Android中自定义底部弹出框ButtomDialog

随机推荐

  1. spring mvc+mybatis 构建cms内容发布系统
  2. android自定义dialog,软件键盘弹出挡住输
  3. android3.2系统removeHeadView空指针异常
  4. android textview 如何实现像新浪微博@用
  5. Android(安卓)显示系统 --- Surface Flin
  6. Android浏览页面时报数据连接性问题
  7. Android(安卓)应用反编译方法
  8. Android(安卓)浏览器设置中的搜索引擎
  9. Android(安卓)中WebView中video视频自动
  10. Android(安卓)实现发送彩信方法 (MMS),非