要注意的是,phonegap中的加速資訊中z方向是包含地球的重力加速度,即將裝置朝天平放,z的值就有9.8;
搖動手機的時候,如果一會往左,一會往右的移動手機,手機在這個方向上就會產生加速度,如果超過加速度閥值(此時是13),就可以判斷為搖動。
改變options中的frequency就可以改變監測頻率。
mymedia是phonegap提供media物件new media(src, mediasuccess, [mediaerror], [mediastatus]);
用js實現搖一搖功能
function init var shake threshold 3000 定義乙個變數儲存上次更新的時間 var last update 0 緊接著定義x y z記錄三個軸的資料以及上一次出發的時間 varx vary varz varlast x varlast y varlast z var...
iOS搖一搖實現
一直覺得iphone的搖一搖功能很炫,很想在自己的應用中也能加入這個功能顯擺顯擺 pragma mark pragma mark yaoyiyao bool canbecomefirstresponder void motionbegan uieventsubtype motion witheven...
iOS 實現 搖一搖
搖一搖功能 呼叫了系統自帶加速器,當裝置搖動時,系統會 計算出加速器的加速值,然後告訴裝置是否發生搖動手勢,系統只會運動開始和結束時通知你,並不會在運動發生的整個過程中始終向你報告每一次運動。例如,你快速搖動裝置三次,那只會收到乙個搖動事件。想要實現搖動手勢,首先需要使檢視控制器成為第一響應者,注意...