android之重力感应???? 最近一段时间就在研究这个android手机上重力感应的游戏,现在总算是搞定了,跟大家分
android之重力感应
???? 最近一段时间就在研究这个android手机上重力感应的游戏,现在总算是搞定了,跟大家分享一下吧:
???? 大家应该对重力感应的游戏应该不陌生吧,简单想想也能知道那是一会怎么回事儿!就是通过手机左右晃动而控制游戏中的物体的运动,我们只要知道这个重力感应的监听类在哪里就可以摸索出它的运动方式了!再了解其中界面的切换是怎样交互的,还有图片是怎么样绘制上去的就OK了!
???? 重力感应的类就是在android.hardware包下面的Sensor,SensorEvent,SensorEventListener这三个类!
???? 界面的监听和图片的绘制就要用到android.view.SurfaceHolder;android.view.SurfaceHolder.Callback;android.view.SurfaceView···等等。
???? 背景音乐的添加用到这个类就行了android.media.MediaPlayer;
??? 这里就将一个小小的重力感应的测试放上来看看吧:
+y+","+"Z轴上的重力加速度为:"+z);}
public void onAccuracyChanged(Sensor s, int accuracy){}
};
//注册listener,第三个参数是检测的精确度
sensorMgr.registerListener(lsn, sensor, SensorManager.SENSOR_DELAY_GAME);
}
}
?
后面就是我的重力感应的游戏了!
1 楼 hao123xue456 2011-11-13 不错,学习下2 楼 无愧衾影 2011-11-24 研究下。。。重新组合 3 楼 王者无敌Java 2012-07-01 美女,这段代码是我写的,引用最好标明出处……提倡开源,更要注重版权意识…… 4 楼 hb454645829 2012-09-08 坑爹 ! 为什么不放 这个工程上去! 那几个 java 类! 让我自己分析啊 !还不如我自己写一个呢!
