【发布时间】:2020-09-18 18:39:52
【问题描述】:
我是 React Native 开发人员,实际上我有一个在后台运行的应用程序,如果应用程序在前台或后台运行,我想要实现的目标是防止屏幕自动锁定。为此,我找到了一个库expo-keep-awake,当应用程序在前台运行时,它会唤醒用户屏幕,但是如果应用程序在后台运行,这个库就不能工作,所以我决定如果应用程序在后台运行,我决定在 android 中编写代码所以我想要防止自动屏幕锁定。我不是 android 开发者,谁能帮我解决这个问题。
谢谢
【问题讨论】:
-
为什么您实际上需要设备处于唤醒状态?为什么不直接使用非后台运行的服务?
-
@borichellow 实际上 react native 并不完全支持后台服务。如果应用程序在后台运行,我有要求,那么我将连续发送坐标。为此,如果应用程序在后台运行,我需要防止自动锁定
-
尝试使用
Service和startForeground。这是一个例子tutorialspoint.com/…
标签: java android reactjs react-native android-studio