我已经搜索了很长时间,但我无法解决这个问题。
我正在开发应用程序使用应用程序,我想让用户可以限制应用程序使用时间。
假设用户想要将 Youtube 应用程序的使用时间限制为 10 分钟。
1.当用户点击按钮后 Youtube 应用程序使用量达到 10 分钟时,我如何发出通知或烤面包机?(我知道事件处理)
- 即使我的应用程序成为背景,我也可以让观察者吗?甚至在被摧毁后?
根据我的搜索 registerAppUsageObserver看起来像我想要的,但我不能使用它,因为它的@hide
public void registerAppUsageObserver(int observerId, @NonNull String[] observedEntities,
long timeLimit, @NonNull TimeUnit timeUnit, @NonNull PendingIntent callbackIntent)
我可以尝试通过反射来使用它,但我认为它不推荐。
我还有一个很好的源链接,但我不知道如何使用它。
请帮我。谢谢你。