android 指南针传感器,android 传感器使用 Compass指南针的实现功能
以下是指南针通过方向传感器而旋转实现。
CompassDemo.java:
package com.example.activity;import android.app.Activity;import android.hardware.Sensor;import android.hardware.SensorEvent;import android.hardware.SensorEventListener;import android.hardware.SensorManager;import android.os.Bundle;import android.view.animation.Animation;import android.view.animation.RotateAnimation;import android.widget.ImageView;public class CompassDemo extends Activity implements SensorEventListener {private ImageView imageView;SensorManager mSensorManager;private float currentDegree=0f;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.compass);imageView=(ImageView)findViewById(R.id.znzImage);mSensorManager=(SensorManager)getSystemService(SENSOR_SERVICE);}@Overrideprotected void onResume() {mSensorManager.registerListener(this,mSensorManager.getDefaultSensor(Sensor.TYPE_ORIENTATION), SensorManager.SENSOR_DELAY_GAME);super.onResume();}@Overrideprotected void onPause() {mSensorManager.unregisterListener(this);super.onPause();}@Overrideprotected void onStop() {mSensorManager.unregisterListener(this);super.onStop();}@Overridepublic void onAccuracyChanged(Sensor arg0, int arg1) {}@Overridepublic void onSensorChanged(SensorEvent event) {int sensortype=event.sensor.getType();switch(sensortype){case Sensor.TYPE_ORIENTATION:float degree=event.values[0];RotateAnimation ra=new RotateAnimation(currentDegree,-degree,Animation.RELATIVE_TO_SELF,0.5f,Animation.RELATIVE_TO_SELF,0.5f);ra.setDuration(200);imageView.startAnimation(ra);currentDegree=-degree;break;}}}
compass.xml:
在这里给大家分享一下指南针图片znz:
本文转载自:CSDN博客
欢迎加入我爱机器学习QQ14群:336582044
微信扫一扫,关注我爱机器学习公众号
android 指南针传感器,android 传感器使用 Compass指南针的实现功能相关推荐
- Android 电子罗盘 --指南针(方向传感器的应用)
,图片神马的在网上搜个指南针图片就好了,本来没有注释,发上来之后感觉不行,还是加上吧,方便学习 main.xml <?xml version="1.0" encoding=& ...
- Android方向传感器实践——自己动手做指南针
传感器(Sensor)系统可以让智能手机的功能更加丰富多彩,在Android系统中支持多种传感器.Android的Sensor系统涉及了Android的各个层次. Android系统支持多种传感器,有 ...
- Android 电子罗盘--指南针(方向传感器的应用)
转载自: http://blog.csdn.net/onlyonecoder/article/details/8475653 图片神马的在网上搜个指南针图片就好了,本来没有注释,发上来之后感觉不行,还 ...
- Android学习-指南针(方向传感器)
Android学习-指南针 效果图(背景图片网上随便找的): 1.编写布局文件activity_main.xml文件 主要放一个东南西北方向图片,一个指针图片用来指明方向 <?xml versi ...
- Android学习笔记-传感器开发之利用传感器和Tween开发简易指南针
本次我们学习Android传感器的开发,前面已经介绍过了,tween的使用,所以,我们可以结合传感器与tween动画,开发简易的指南针. 首先先介绍一下传感器的相关知识, 在Android应用程序中使 ...
- Android Manager之SensorManager(传感器)—方向传感器(Orientation sensor)
本章节讲述方向传感器(Orientation sensor)的相关使用. 如果您还不了解传感器的相关知识,请点击:Android Manager之SensorManager(传感器)-基础知识 1.方 ...
- Android操作系统11种传感器
Android操作系统11种传感器介绍 在Android2.3 gingerbread系统中,google提供了11种传感器供应用层使用. #define SENSOR_TYPE_ACCEL ...
- Win8传感器—加速度计、陀螺仪、指南针
今天整理一下上周做的有关传感器的东西: 做的这个项目是MFC的,vs2010,但是运行平台是带win8系统的平板,win8还是完全支持MFC的.surface和tablet2,最近测试发现surfac ...
- Android操作系统11种传感器介绍
#define SENSOR_TYPE_ACCELEROMETER 1 //加速度 #define SENSOR_TYPE_MAGNETIC_FIELD 2 //磁力 #define SENSOR_T ...
最新文章
- 从零开始机器学习比赛经验(bird分享)
- JavaScript 函数定义方式
- [Google Guava] 2.3-强大的集合工具类:java.util.Collections中未包含的集合工具
- 哪个更值得入手?荣耀8与小米6对比评测
- 使用JDK自带的工具jstack找出造成运行程序死锁的原因
- 关于swift5以上的SnapKit框架的入门教程使用
- Python MySQLdb的execute和executemany的使用
- (转载)计算机英语名词简释
- 2021荣耀秋招笔试代码题
- 服务器硬盘一般怎样备份,GHOST对硬盘系统分区(一般是C盘)的备份和恢复图文教程,对操作系统的备份和恢复...
- ERC20 智能合约整数溢出系列漏洞披露
- 高等数学:微分、积分物理以及几何意义
- (一)Python小甲鱼入门教程——第一个小游戏001-004
- .Net服务器性能监控,应用耗时统一监控平台
- 激励视频广告 Android,微信小程序中插入激励视频广告并获取收益(实例代码)
- 【大数据技术】实验4:熟悉Spark基础编程
- ios 图片加载内存尺寸_iOS内存分析上-图片加载内存分析
- 计算机系单身率排行榜,中国高校单身率排行榜,第一名实至名归!
- 35岁,转行AI年薪100万,牛逼的人生无需解释
- 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度
热门文章
- js 关系图插件_babel插件的相关知识
- SpringMVC XXX-servlet.xml ApplicationContext.xml
- poj3280 Cheapest Palindrome(回文串区间dp)
- 查看Android 系统发送的广播
- JQuery ajax 在aspx中传值和取值
- 跳跃回溯____寻找最长平台
- [转载] Python3 字典 values() 方法
- [转载] Python中while循环的基本用法
- [转载] numpy.exp,numpy.sqrt,np.power等函数的详细理解
- [转载] [Python错误]NameError: name ‘name’ is not defined