加速度传感器测试APP
发布日期:2021-06-30 18:52:36 浏览次数:3 分类:技术文章

本文共 1538 字,大约阅读时间需要 5 分钟。

java:

package com.example.sensor;import android.text.InputType;import android.app.Activity;import android.content.Context;import android.hardware.Sensor;import android.hardware.SensorEvent;import android.hardware.SensorEventListener;import android.hardware.SensorManager;import android.os.Bundle;import android.widget.EditText;import android.widget.TextView;public class MainActivity extends Activity implements SensorEventListener {	SensorManager sensorManager;	TextView teTxt01;	@Override	protected void onCreate(Bundle savedInstanceState) {		super.onCreate(savedInstanceState);		setContentView(R.layout.fragment_main);		teTxt01 = (TextView)findViewById(R.id.text_01);		sensorManager=(SensorManager)getSystemService(Context.SENSOR_SERVICE);	}	protected void onResume()	{			super.onResume();			sensorManager.registerListener(this,					sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER),SensorManager.SENSOR_DELAY_GAME);			}	protected void onStop()	{		sensorManager.unregisterListener(this);		super.onStop();	}	@Override	public void onAccuracyChanged(Sensor arg0, int arg1) {		// TODO Auto-generated method stub			}	private static int c=0;	@Override	public void onSensorChanged(SensorEvent arg0) {		// TODO Auto-generated method stub		c++;		float[] values = arg0.values;		StringBuilder sb = new StringBuilder();		sb.append("X: ");		sb.append(values[0]);		sb.append("\nY: ");		sb.append(values[1]);		sb.append("\nZ: ");		sb.append(values[2]);				teTxt01.setText(sb.toString());	}}
fragment_main.xml

AndroidManifest.xml

转载地址:https://linus.blog.csdn.net/article/details/43149875 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:打印时间(MS级别)
下一篇:multi-line comment In file

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2024年04月24日 01时11分02秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

利用ffmpeg合并音频和视频 2019-04-30
刷好老毛子系统进不了老毛子系统后台的解决办法 2019-04-30
Parallels Desktop 16 不能联网的解决办法 2019-04-30
ERROR 1292 (22007): Incorrect datetime value: ‘2002‘ for column ‘出版日期‘ at row 1 2019-04-30
SLAM中TUM数据集更改图片名字 2019-04-30
【并发控制】并发控制与分布式锁(redis/zookeeper)实现【图文教程】_ 第1章 2019-04-30
【并发控制】并发控制与分布式锁(redis/zookeeper)实现【图文教程】_ 第2章 2019-04-30
【并发控制】并发控制与分布式锁(redis/zookeeper)实现【图文教程】_ 第3章 2019-04-30
【并发控制】并发控制与分布式锁(redis/zookeeper)实现【图文教程】_ 第4章 2019-04-30
【并发控制】并发控制与分布式锁(redis/zookeeper)实现【图文教程】_ 第5章 2019-04-30
synchronized和CAS锁的区别【图文教程】 2019-04-30
【java】属性别名:@JsonProperty和@JSONField的区别?【图文教程】 2019-04-30
配置nginx只允许域名访问,禁止ip访问【图文教程】 2019-04-30
Java代理【图文教程】_第1章_静态代理 2019-04-30
Java代理【图文教程】_第2章_jdk动态代理 2019-04-30
AOP面向切面编程【图文教程】_第1章 2019-04-30
AOP面向切面编程【图文教程】_第2章 2019-04-30
二叉树之前序、中序、后序和层次遍历【图文教程】 2019-04-30
【java】class内部模块(静态方法,静态块,静态变量,方法块等)执行顺序【图文教程】 2019-04-30
java类的构成 2019-04-30