Я хотел бы написать свое первое приложение для Android с использованием Java, и мне было интересно, как запланировать приложение для выполнения определенной задачи или вызвать метод в указанное пользователем время суток. Кроме того, я бы хотел, чтобы это происходило без необходимости постоянно поддерживать приложение в фоновом режиме.
Есть ли способ, чтобы пользователь установил время, в которое система Android будит приложение делать то, что оно должно делать? Или мне нужно, чтобы приложение загружалось при запуске и постоянно работало в фоновом режиме?