gpt4 book ai didi

android - 在 Android 中禁用屏幕锁定(电源)按钮

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:51:47 28 4
gpt4 key购买 nike

我希望当我的应用程序运行时,电源按钮(按下时锁定屏幕并且屏幕变黑)应该被禁用。使用户无法锁定屏幕。

我在三星 Galaxy S 手机的默认相机应用程序中注意到了这个东西。这就是我尝试做同样的事情的原因。我还有一个相机相关的应用程序。

最佳答案

试试这个

int val=android.provider.Settings.System.getInt(getContentResolver(),
SCREEN_OFF_TIMEOUT);

android.provider.Settings.System.putInt(getContentResolver(),
SCREEN_OFF_TIMEOUT, -1);
Toast.makeText(this, "Disabled Screen Timeout", Toast.LENGTH_LONG).show();
SharedPreferences.Editor editor = settings.edit();
editor.putInt("ScreenTimeout",val);
editor.commit();
}
} catch(Throwable er) {
Toast.makeText(this, "Error "+er.getMessage(), Toast.LENGTH_LONG).show();
}

这将关闭屏幕

在android中禁用key guard

KeyguardManager keyguardManager = (KeyguardManager)getSystemService(Activity.KEYGUARD_SERVICE);
KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE);
lock.disableKeyguard();

和使用许可

<uses-permission android:name="android.permission.DISABLE_KEYGUARD"/>

保持屏幕活跃

 @Override
protected void onCreate(Bundle icicle) {
super.onCreate(icicle);

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
}

关于android - 在 Android 中禁用屏幕锁定(电源)按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10817367/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com