編輯:Android游戲開發
我們在玩Android游戲時,可能會有一些其他的突發事件發生,例如突然有人撥打電話,或者在游戲中按下了一些特殊的鍵(如拍照鍵),這些在Android游戲開發時都需要考慮,也就是要為按鍵中斷事件進行相應的處理。
Java代碼對於游戲突然來電話我們一般采取通過PhoneStateListener類提供的public void onCallStateChanged (int state, String incomingNumber) 回調方法可以獲取電話的狀態,比如常規空閒時CALL_STATE_IDLE、來電時CALL_STATE_RINGING和CALL_STATE_OFFHOOK 摘機通話中,有關處理的細節網友可以查看Android Git項目中的Music,在Android開源項目中系統自帶的音樂播放器可以很好的處理,比如在通話結束後恢復音樂播放,而我們游戲需要做的就是記住當前的游戲狀態盡量數據持久化處理,不能因為長時間的通話,游戲的Activity被清理了,這裡我們一般通過onSaveInstanceState來保存當前窗口的一些記錄,通過Intent標記來讓系統管理好我們游戲的生命周期。
本系列是譯文,由 ImportNew 及其用戶翻譯。 &n
上一節中講了如何在SurfaceView中添加Button、Text
TWL是一個基於OpenGL的圖形化用戶界面庫,它提供了一套非常豐富的窗口小部件,比如標簽,編輯框
在本次教程中,我們將完成小球這個類的編寫 首先給大家看下小球這個類的類圖: 主要確定小球的坐標:x,y。小球的半徑:r。以及小球的運動函數和如何