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