Android:方向传感器
来源:互联网 发布:赛尔网络 ipv6项目 编辑:程序博客网 时间:2024/06/02 04:06
public class MainActivity extends Activity {
private ImageView imageView;private SensorManager manager;
private SensorListener listener = new SensorListener();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
imageView = (ImageView) this.findViewById(R.id.imageView);
imageView.setKeepScreenOn(true);
manager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
}
@Override
protected void onResume() {
Sensor sensor = manager.getDefaultSensor(Sensor.TYPE_ORIENTATION);
manager.registerListener(listener, sensor, SensorManager.SENSOR_DELAY_GAME);
super.onResume();
}
@Override
protected void onPause() {
manager.unregisterListener(listener);
super.onPause();
}
private final class SensorListener implements SensorEventListener{
private float predegree = 0;
public void onSensorChanged(SensorEvent event) {
float degree = event.values[0];//存放了方向值 90
RotateAnimation animation = new RotateAnimation(predegree, -degree,
Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
animation.setDuration(200);
imageView.startAnimation(animation);
predegree = -degree;
}
public void onAccuracyChanged(Sensor sensor, int accuracy) {
}
}
}
0 0
- Android 传感器之方向传感器
- Android 方向传感器
- android方向传感器
- Android方向传感器
- android 方向传感器
- Android笔记 方向传感器
- Android传感器坐标轴方向
- android 方向传感器应用
- Android:方向传感器
- Android方向传感器
- Android:方向传感器
- Android-传感器-方向
- Android方向传感器
- Android传感器——方向传感器TYPE_ORIENTATION
- Android开发传感器应用---获取方向传感器
- android 传感器使用与开发----方向传感器
- Android之传感器(三)方向传感器
- Android传感器(三):方向传感器
- ubuntu14.04+caffe编译使用记录
- 大数据下的sql语句使用
- c#的自定义控件中的属性像Items一样打开一个form的做法
- 【OFDM】OFDM正交频分复用---入门总结
- Implement strStr--JavaScript
- Android:方向传感器
- 轻松掌握一致性哈希算法
- 12. Integer to Roman python leetcode 2016 new Season
- SURF特征原理
- 多路径(multi-path)介绍及使用(HP刀片适用)
- ViewPager滑动刷新数据
- 背包问题就是陪你看花开向阳
- JMeter录制脚本的二种方法
- Android开发:什么是Parcel