加速度传感器测试APP
来源:互联网 发布:uitableview优化 简书 编辑:程序博客网 时间:2024/05/02 01:50
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;@Overrideprotected 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();}@Overridepublic void onAccuracyChanged(Sensor arg0, int arg1) {// TODO Auto-generated method stub}private static int c=0;@Overridepublic void onSensorChanged(SensorEvent arg0) {// TODO Auto-generated method stubc++;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
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:background="@drawable/bg" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:id="@+id/text_01" android:layout_width="wrap_content" android:layout_height="wrap_content" /></LinearLayout>
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.sensor" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="19" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.example.sensor.MainActivity" android:screenOrientation="portrait" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application></manifest>
0 0
- 加速度传感器测试APP
- 加速度传感器
- 加速度传感器
- 加速度传感器
- 加速度传感器
- 光传感器加速度传感器
- Android加速度传感器应用之晃动次数测试(摇一摇)
- 加速度传感器和角度传感器
- Android传感器之加速度传感器
- 传感器的使用:加速度传感器
- 传感器--光照和加速度传感器
- 加速度传感器开发分析
- 三轴加速度传感器
- android加速度传感器
- 三轴加速度传感器
- iOS学习,加速度传感器
- ADXL345加速度传感器驱动
- 加速度传感器Accelerometer
- 微软SQL Server数据库的两种请求游标
- hdu 5163 前缀和+枚举
- exec 重定向
- js自带弹窗总结(alert,confirm,prompt)
- Linux 用户和用户组 配置说明
- 加速度传感器测试APP
- viewbag viewdata tempdata 区别以及跨controller 传值
- 改变系统状态栏颜色(仅4.4或以上有效)
- Python读写csv文件
- java单例模式
- centos7查看ssh
- js乘除法
- 1034. Head of a Gang (30)
- Android:实现最简单的单指移动、双指缩放的图片组件