//////////////add by lee 2011.08.01
float x;
float y;
float z;
SensorManager sensorMgr;
Sensor sensor;
SensorEventListener lsn;
boolean mIsTurnOver = false;
////////////////////////////////////
///////////add by lee 2011.08.01
try {
sensorMgr = (SensorManager) getSystemService(SENSOR_SERVICE);
Sensor sensor = sensorMgr.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
sensorMgr = (SensorManager)getSystemService(SENSOR_SERVICE);
lsn = new SensorEventListener() {
public void onSensorChanged(SensorEvent e) {
x = e.values[SensorManager.DATA_X];
y = e.values[SensorManager.DATA_Y];
z = e.values[SensorManager.DATA_Z];
//setTitle("x="+(int)x+","+"y="+(int)y+","+"z="+(int)z);
//Log.d(TAG, "***x="+(int)x+","+"y="+(int)y+","+"z="+(int)z+"***");
if(z<-5 && !mIsTurnOver){
Log.d(TAG, "***if(z<-5)***");
mIsTurnOver = true;
mAnotherCurrentPosition = mVideoPlayerActivity.mVideoView.getCurrentPosition();
Log.d(TAG, "mAnotherCurrentPosition="+mAnotherCurrentPosition);
mVideoPlayerActivity.mHandler.removeMessages(VideoPlayerActivity.VIDEO_REFRESH);
if(isChannel){
mVideoPlayerActivity.mVideoView.stopPlayback();
}
else{
mVideoPlayerActivity.mVideoView.pause();
}
mVideoControl.setInPauseStatus();
lee_show_Adview();
lee_isPlayBeforeHome=false;
lee_isHOMEpressed = true;
}
else if(z>=-5){
mIsTurnOver = false;
}
else{
}
}
public void onAccuracyChanged(Sensor s, int accuracy) {
}
};
sensorMgr.registerListener(lsn, sensor, SensorManager.SENSOR_DELAY_GAME);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
///////////////////////////////////////
分享到:
相关推荐
Android手机程序代码合集-有重力感应-地图-ucweb界面媒体播放等程序
Android 重力感应游戏-疯狂的小球源码程序,基于Android 平台的重力感应游戏-疯狂的小球。
本示例程序是重力感应 sensorsimulator 工具包下的一个demo, 运行程序后,当出现类似 Accelerometer:0.0,-8.492808,-4.903325 Compass: 13.404707,-27.663813,-38.44587 几行描述文字说明运行成功
本示例 通过重力感应实现 手机翻转静音,与手机来电一样,手机翻转状态(重力感应) 也由系统服务提供
android 利用重力感应监听 微修改代码可以解决 来电时翻转手机后静音。
本例主要是利用手机重力感应器判断手机朝向,正面朝上则设置手机模式为正常状态,手机朝下则设置震动模式
重力感应会使屏幕随着测试机的旋转方向自动旋转
Android 重力感应游戏-疯狂的小球
Android手机平台重力感应Demo Android手机平台重力感应Demo Android手机平台重力感应Demo
Android应用源码开发Demo,主要用于毕业设计学习。
论文研究-重力p-median模型在设施选址中的应用及检验.pdf, 区位分配模型是设施选址研究中的重要方法,其中p-median模型是应用最广泛的一种.但传统p-median模型中每一需求...
unity重力感应unity重力感应unity重力感应unity重力感应unity重力感应unity重力感应
Android手机重力感应控制WIFI智能小车 Beta_Bulid03_2.3.3 修正左右转不灵活BUG,增加重力感应模式下隐藏按钮。
Android手机平台重力感应SensorDemo
重力感应迷宫Labyrinth游戏源码 项目描述 Labyrinth游戏是利用手机中的加速感应器 可以感应出当前的方向, 通过倾斜手机来控制小球的运行, 同时除了过了障碍外,还不能掉进陷阱, 最终滚入指定的位置才算过关。 ...
重力感应3D动态壁纸,可直接安装到手机使用。 壁纸制作教程:https://xiaoy.blog.csdn.net/article/details/123199450
重力感应测试程序。很适合开发者参考,已经在三星、HTC手机适用过。
酷比魔方iwork8 U80GT 精英版 重力感应方向注册器 用于重力感应 方向不一致 ,右键合并后重启即可,需要触屏驱动请查看我的其他分享文件
android_重力感应demo,主要打印重力感应x,y,z,适合初学者研究重力感应数据变化规律