第6篇 使用Sensor取得三軸加速度計的數值
因為想做一個可以靠轉動手機就能操控內部物件的App,
所以就研究如何取得加速度計或陀螺儀的數值。
影片:
心得:
學感測器也順便學到了Activity的生命週期。因為當你註冊一個感測器監聽時,如果你切換到下個Activity時不關掉它,它可是會繼續監聽動作的喔!。
當你跳離原本的Activtiy(Ex: 同個App跳到下一個Activity 或是 執行別的App), 系統會自動執行onPause()函數。
當你從原本的暫停狀態要恢復原本的Activity,
系統會自動執行onResume()函數
所以必須override onPause() 在裡面添加 取消註冊監聽的程式碼 和
override onResume() 在裡面添加 重新註冊監聽的程式碼。
留言
張貼留言