android - 如何以编程方式更改屏幕超时?

标签 android

只是想知道是否可以使用 Android 中的代码更改屏幕超时

enter image description here

最佳答案

做起来很简单..你应该学会从Android源代码解决你的问题。

  /**
   * set screen off timeout
   * @param screenOffTimeout int 0~6
   */
private void setTimeout(int screenOffTimeout) {
    int time;
    switch (screenOffTimeout) {
    case 0:
        time = 15000;
        break;
    case 1:
        time = 30000;
        break;
    case 2:
        time = 60000;
        break;
    case 3:
        time = 120000;
        break;
    case 4:
        time = 600000;
        break;
    case 5:
        time = 1800000;
        break;
    default:
        time = -1;
    }
    android.provider.Settings.System.putInt(getContentResolver(),
            Settings.System.SCREEN_OFF_TIMEOUT, time);
}

关于android - 如何以编程方式更改屏幕超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10748861/

相关文章:

java - 将 multidex apk 部署到 Fabric Beta 时出现 android ART NoClassDefFoundError

android - 更改 firebase 中 listviewitems 的 bool 值

android - 布局 XML 中的条件小部件可见性

java - 致命异常 : main , MainActivity.java

Android Wear 应用程序未显示在 watch 的 "Start..."菜单中

android - 如何选择特定记录并将其设置为 textView - Android SQlite

android - Android Wear Action 后得到响应

android - Hilt viewModel 和 Compose 不能一起工作

android - 将数据从 Viewmodel 设置为 Activity android kotlin

android - 发现com.google.android.gms :play-services-gcm:8. 3.0,但是需要8.1.0版本