方法一、

有时候在LCD或touchscreen或键盘调好之前,android默认10秒就会suspend,导致系统睡眠。 也没办法通过android菜单来修改超时时间。 实际上android的这些设置都是存放在sql数据库里的,也就是说可以直接通过修改数据库来不让android睡眠。 sqlite3 /data/data/com.android.providers.settings/databases/settings.db

select * from system;

UPDATE system SET value = '6000000' WHERE name = 'screen_off_timeout';

UPDATE system SET value = '-1' WHERE name = 'screen_off_timeout' ;

.exit

insert into system ('name','value') values ('lock_pattern_autolock',1);

方法二、

找到SoundAndDisplaySettings.java

ListPreference screenTimeoutPreference =

(ListPreference) findPreference(KEY_SCREEN_TIMEOUT);

//screenTimeoutPreference.setValue(String.valueOf(Settings.System.getInt(

// resolver, SCREEN_OFF_TIMEOUT, FALLBACK_SCREEN_TIMEOUT_VALUE)));

screenTimeoutPreference.setValue("-1");

screenTimeoutPreference.setOnPreferenceChangeListener(this);


更多相关文章

  1. Android单元测试初探——Instrumentation
  2. android——Serializable & Parcelable
  3. Android之——自定义TextView
  4. Android位图总结
  5. android ndk 开发之 在 应用程序中使用 jni
  6. Android中webView与h5交互
  7. [转]android单元测试初探——Instrumentation
  8. 关于安装Android(安卓)Studio的一些问题的解决方法
  9. Android(安卓)SQLite

随机推荐

  1. 《Qt on Android核心编程》购买链接出来
  2. Android(安卓)UI 学习 自定义的布局 平滑
  3. Error while executing process D:\Andr
  4. Android获取手机应用程序包的信息
  5. android 基本概念和一些术语
  6. Android中改变一个图片的透明度
  7. 2011.09.26(2)——— android sample之Note
  8. android HTTP 登陆链接Mysql数据库实现登
  9. Didn't find class "androidx.core.conte
  10. 阅读《Android 从入门到精通》(2)——熟悉