Как отслеживать время использования приложения на Android?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как отслеживать время использования приложения на Android?

Сообщение Anonymous »


Меня долго искали, но я не могу решить эту проблему.

Я разрабатываю приложение для использования приложения и хочу, чтобы пользователь мог ограничивать время использования приложения.

Предположим, пользователь хочет ограничить время использования приложения Youtube на 10 минут.
1. Как я могу сделать уведомление или тостер, когда использование приложения Youtube достигнет 10 минут с момента нажатия кнопки пользователем? (Я знаю обработку событий) [*]могу ли я сделать наблюдателя, даже если мое приложение работает в фоновом режиме? или даже после уничтожения?
На основе моего поискового реестраAppUsageObserver выглядит так, как я хочу, но я не могу его использовать, так как он @hide

public void RegisterAppUsageObserver(int ObserverId, @NonNull String[] наблюдаемыеEntities, long timeLimit, @NonNull TimeUnit timeUnit, @NonNull PendingIntent callbackIntent) Я могу попробовать использовать его, размышляя, но думаю, что это не рекомендуется.

У меня есть еще одна хорошая ссылка на источник, но я не знаю, как ее использовать.

Пожалуйста, помогите мне. спасибо.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»