源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

android禁止锁屏保持常亮(示例代码)

  • 时间:2021-12-10 22:51 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:android禁止锁屏保持常亮(示例代码)
在播放video的时候在mediaplayer mMediaPlayer.setScreenOnWhilePlaying(true); 已经设置了,在原生的android没有问题和在defy上也没有问题,一到三星的galaxy上就有问题,不知道三星他们改了哪些地方。一般的话设置了播放视频屏幕没有自动。但是在三星上就出了问题。 只好再找找。一般的话设置有两种方法。 [b]如下: [/b]
[u]复制代码[/u] 代码如下:
1. getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 2.  onResume  中启用   wakeLock = ((PowerManager) getSystemService(POWER_SERVICE))     .newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK       | PowerManager.ON_AFTER_RELEASE, TAG);   wakeLock.acquire(); onPause 中禁用   if (wakeLock != null) {    wakeLock.release();   }
以上两种方法在galaxy中都不行。 [b]第三种方法: [/b]
[u]复制代码[/u] 代码如下:
  mContentResolver = getContentResolver();   setLockPatternEnabled(false);  public void setLockPatternEnabled(boolean enabled) {   setBoolean(android.provider.Settings.System.LOCK_PATTERN_ENABLED,     enabled);  }  private void setBoolean(String systemSettingKey, boolean enabled) {   android.provider.Settings.System.putInt(mContentResolver,     systemSettingKey, enabled ? 1 : 0);  } 权限  <uses-permission android:name="android.permission.WRITE_SETTINGS" />
这样设置了之后就可以禁止锁屏了。。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部