Theo
Theo
@ninjz this not work on android & ios release builds.
我尝试升级了下react-native-track-player到最新,这个问题能解决,但是一些函数失效,需要重新适配下
可能暂停了音乐后app假死了,react组件都unmount了,可以尝试把隐藏开屏页这个操作放在useEffect中试试
rn自带的setInterval在切到后台后可能会停止运行
我找了下隔壁落雪看看灵感react-native-background-timer这个库他没有用原来的,删除了WakeLock https://github.com/ocetnik/react-native-background-timer/commit/bfeb1f27635a7f3919dbfe95b3e08ca34bb95e68 ``` WakeLock 是一个用于控制设备的唤醒状态的 Android API。在 Android 中,当设备进入休眠状态时,系统会尽量关闭一些硬件组件以节省电池电量。然而,某些应用程序可能需要保持设备的唤醒状态,以便在后台执行一些任务,比如定时器、后台服务等。```
目前测试下来删除wakelock后,定时关闭等功能都是可以正常运作,react-native-track-player可以保持app后台存活,不用这个问题不是很大,你觉得呢
问题在于怎么判断他是一个折叠屏手机,仅仅判断长宽比还会有这种情况出现 
@maotoumao 目前在安卓pad上app整体我感觉也是有点大了,我觉得可以加一个系统配置,设置了后固定rpx后面那个乘以的系数。这样可以控制整体app的显示大小像这样, ``` export default function (rpx: number) { const fixEdgeWidth = Config.get('setting.basic.fixEdgeWidth'); if (fixEdgeWidth) { return (rpx / 750) * fixEdgeWidth; } else { return (rpx / 750) *...
他应该是直接获取通知栏的权限的吧,你要不去问问开发布丁的我们需要做什么来适配他
安卓11以上不能对很多root下文件夹写入文件了,可以选一些公共的比如Download文件夹试试