首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检测安全锁何时出现在屏幕上

检测安全锁何时出现在屏幕上
EN

Stack Overflow用户
提问于 2012-03-28 20:31:47
回答 1查看 370关注 0票数 0

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-28 20:42:55

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

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9907549

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档