gpt4 book ai didi

java - 检测屏幕上何时出现安全锁

转载 作者:行者123 更新时间:2023-12-01 15:28:16 27 4
gpt4 key购买 nike

我有一个游戏应用程序,偶尔会播放声音。当手机进入待机状态时, onPause 会被调用,并且游戏知道要静音。但是,当我按下手机侧面的按钮将其从待机状态唤醒时,onResume 会被调用,游戏会立即开始运行并发出声音 - 这一切都可以,除了我有安全系统,你必须滑动某种模式即可解锁,甚至在手机解锁之前就会发出声音。有什么办法可以检测到手机尚未解锁吗?

最佳答案

您可以通过多种方式解决这个问题。我最喜欢(也是最常用)的方法是创建一个暂停对话框。因此,在您的 onPause 方法中,您可以暂停声音和游戏,并向用户显示此暂停屏幕。当用户返回游戏时,游戏仍会暂停,等待用户单击按钮来恢复游戏。这将避免声音在锁定屏幕中开始播放。

这里还有其他方法:http://android-developers.blogspot.com.br/2011/11/making-android-games-that-play-nice.html

关于java - 检测屏幕上何时出现安全锁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9907549/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com