Я хочу сделать приложение для сохранения экрана, например, ПК. Если пользователь не взаимодействует с устройством 10 минут, я могу воспроизвести много фото.Как обнаружить переключение между пользователем и устройством
У меня есть вопрос: как проверить, совместим ли пользователь с моим устройством?
Я читал Detect if user interacts with phone?, он сказал, что я могу отслеживать события касания, но мое приложение для сохранения экрана должно проверять другие приложения, если пользователь взаимодействует с устройством, поэтому я не могу использовать методы.
Но системная настройка может включать и выключать экран, когда пользователь несколько раз не взаимодействует с устройством. Как это сделать система? Могу ли я изменить источник системы, можете ли вы дать подсказку, чтобы сообщить мне, какой код я могу изменить, или сообщить мне, как система проверяет, взаимодействует ли пользователь с устройством?
редактировать: я искать исходный код я использую:
попробовать { Settings.System.putInt (getContentResolver(), Settings.System.SCREEN_OFF_TIMEOUT, 8000);
} catch (NumberFormatException e) {
Log.e("aa", "could not persist screen timeout setting", e);
}
, но это не влияет