Android修改源代码控制永不锁屏.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android修改源代码控制永不锁屏

Android修改源代码控制永不锁屏一种方法:(去掉屏幕锁其实很简单,哪有那么多要改的地方myandroid/frameworks/base/policy/src/com/android/internal/policy/impl/KeyguardViewMediator.java大概在840多行的位置,有一个handleShow();注释掉就OK了)方法二:锁定屏幕对于移动终端来说是非常有必要的,但是对于机顶盒产品就没有这个必要了。所以本文介绍一下怎样让Android设备永不锁屏。Android系统的锁屏时间存放在Setting数据库中,字段为Settings.System.SCREEN_OFF_TIMEOUT。查看SettingsProvider源码,查看如下文件的源码:frameworks/base/packages/SettingsProvider/src/com/Android/providers/settings/DatabaseHelper.java查看loadSystemSettings()函数的代码如下:private void loadSystemSettings(SQLiteDatabase db) {??????? SQLiteStatement stmt = pileStatement(INSERT OR IGNORE INTO system(name,value)??????????????? + VALUES(?,?););??????? Resources r = mContext.getResources();??????? loadBooleanSetting(stmt, Settings.System.DIM_SCREEN,??????????????? R.bool.def_dim_screen);??????? loadSetting(stmt, Settings.System.STAY_ON_WHILE_PLUGGED_IN,??????????????? 1.equals(SystemProperties.get(ro.kernel.qemu)) ? 1 : 0);??????? loadIntegerSetting(stmt, Settings.System.SCREEN_OFF_TIMEOUT,??????????????? R.integer.def_screen_off_timeout);??????? // Set default cdma emergency tone??????? loadSetting(stmt, Settings.System.EMERGENCY_TONE, 0);??????? // Set default cdma call auto retry??????? loadSetting(stmt, Settings.System.CALL_AUTO_RETRY, 0);??????? // Set default cdma DTMF type??????? loadSetting(stmt, Settings.System.DTMF_TONE_TYPE_WHEN_DIALING, 0);??????? // Set default hearing aid??????? loadSetting(stmt, Settings.System.HEARING_AID, 0);??????? // Set default tty mode??????? loadSetting(stmt, Settings.System.TTY_MODE, 0);??????? loadBooleanSetting(stmt, Settings.System.AIRPLANE_MODE_ON,??????????????? R.bool.def_airplane_mode_on);??????? loadStringSetting(stmt, Settings.System.AIRPLANE_MODE_RADIOS,??????????????? R.string.def_airplane_mode_radios);??????? loadStringSetting(stmt, Settings.System.AIRPLANE_MODE_TOGGLEABLE_RADIOS,??????????????? R.string.airplane_mode_toggleable_radios);??????? loadBooleanSetting(stmt, Settings.System.AUTO_TIME,??????????????? R.bool.def_auto_time

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档