Ich habe eine Spiele-App, die gelegentlich Töne spielt. Wenn das Telefon in den Standby-Modus wechselt, wird Pause angesagt und das Spiel kann stumm werden. Aber wenn ich den Knopf an der Seite meines Telefons drücke, um es aus dem Standby zu wecken, wird onResume gerufen und das Spiel beginnt zu laufen und sofort Töne zu machen - das wäre alles in Ordnung, außer dass ich das Sicherheitssystem dort habe, wo du musst Geben Sie ein bestimmtes Muster ein, um es zu entsperren, und die Töne werden aktiviert, bevor das Telefon entsperrt wird. Gibt es eine Möglichkeit zu erkennen, dass das Telefon noch nicht entsperrt ist?Erkennen, wenn Sicherheitssperre auf dem Bildschirm ist
0
A
Antwort
1
Sie können dies auf verschiedene Arten lösen. Mein Favorit (und am häufigsten verwendet) ist es, einen Pause-Dialog zu erstellen. Also, in Ihrer Methode pausieren Sie Ihre Sounds und Ihr Spiel und zeigen diese Pause Bildschirm für den Benutzer. Wenn der Benutzer zum Spiel zurückkehrt, wird es immer noch pausiert und wartet darauf, dass der Benutzer auf eine Schaltfläche klickt, um das Spiel fortzusetzen. Dies verhindert, dass die Sounds im Sperrbildschirm abgespielt werden.
Es gibt andere Ansätze hier: http://android-developers.blogspot.com.br/2011/11/making-android-games-that-play-nice.html
Verwandte Themen
- 1. Schnelle Berührung überall auf dem Bildschirm erkennen
- 2. iOS - erkennen, wenn mehr als ein Finger auf dem Bildschirm ist
- 3. Touch * überall auf dem Bildschirm erkennen * in cocos2d?
- 4. , wenn es auf dem Bildschirm sichtbar wird
- 5. Erkennen, wenn Bluetooth auf iOS5 deaktiviert ist
- 6. Ist es möglich, den auf dem iPhone-Bildschirm gezeichneten Charakter mit Tesseract OCR zu erkennen?
- 7. Was ist der einfachste Weg, um eine Berührung auf dem iPhone-Bildschirm zu erkennen?
- 8. Python Zeichnung auf dem Bildschirm
- 9. RecyclerWechsel Standort auf dem Bildschirm
- 10. Floating Rectangle auf dem Bildschirm
- 11. Forcing Formular auf dem Bildschirm
- 12. TabHost nicht auf dem Bildschirm
- 13. Mischmodi auf CALayers auf dem Bildschirm? Ist das möglich?
- 14. Suchen Elementposition auf dem Bildschirm
- 15. Disapear Element, wenn aus dem Bildschirm
- 16. erkennen, wenn das Gerät ist
- 17. Überlagerung einstellen, wenn das Dropdown auf dem Bildschirm erscheint
- 18. jquery/css Übergang, wenn oben auf dem Bildschirm erreicht
- 19. Wallpaper nicht richtig auf dem Gerät Bildschirm passen, wenn "InputStream"
- 20. Best Practice für wann Element auf dem Bildschirm sichtbar ist?
- 21. Farbe auf dem Bildschirm reproduziert ist unterschiedlich zwischen den Plattformen
- 22. Ermitteln Sie, ob eine Ansicht auf dem Bildschirm ist - Android
- 23. Warum wird UIViewController freigegeben, obwohl es auf dem Bildschirm ist
- 24. Android Listener zu erkennen, wenn der Bildschirm gedrückt wird
- 25. Programmgesteuert erkennen, ob eine App auf dem iPhone installiert ist
- 26. Erkennen, ob das Compact Framewok auf dem Mobilgerät installiert ist
- 27. Erkennung, wenn eine iOS UICollectionCell aus dem Bildschirm
- 28. Bildschirm neuzeichnen nach dem Zeichnen auf Bildschirm DC C++
- 29. Java Maus Bewegung irgendwo auf dem Bildschirm
- 30. Zeichnen auf dem Bildschirm brauche ich Oberflächenansicht?