首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android地心引力感应Demo

2012-10-29 
Android重力感应Demo以?接下来,用最短的package com.ray.testimport android.app.Activityimport androi

Android重力感应Demo

以?

接下来,用最短的package com.ray.test;import android.app.Activity;import android.os.Bundle;import android.hardware.SensorManager;import android.hardware.Sensor;import android.hardware.SensorEventListener;import android.hardware.SensorEvent;public class SensorTest extends Activity {private SensorManager sensorMgr;Sensor sensor = sensorMgr.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);private float x, y, z;protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);sensorMgr = (SensorManager) getSystemService(SENSOR_SERVICE);SensorEventListener 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);}public void onAccuracyChanged(Sensor s, int accuracy) {}};//注册listener,第三个参数是检测的精确度sensorMgr.registerListener(lsn, sensor, SensorManager.SENSOR_DELAY_GAME);}}

?

1 楼 freewxy 2010-10-05   哥们儿爱好广泛啊

热点排行