请先参考 浅入浅出Android(006):实时获取加速计Accelerometer的信息。

不多说,先上代码再配图。

1、建立android项目


2、修改布局layout/main.xml

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"              android:orientation="vertical"              android:layout_width="fill_parent"              android:layout_height="fill_parent"        >    <TextView            android:layout_width="fill_parent"            android:layout_height="wrap_content"            android:text="有哪些传感器?"            />    <TextView            android:id="@+id/sensor_list"            android:text=""            android:layout_width="wrap_content"            android:layout_height="wrap_content"            /></LinearLayout>



3、修改java代码


package com.example.HelloWorld;import android.app.Activity;import android.os.Bundle;import android.hardware.Sensor;import android.hardware.SensorManager;import android.widget.TextView;import java.util.List;public class MyActivity extends Activity{    private SensorManager sensorManager;    TextView sensorList;    private String sensorsInMyPhone = "";    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        sensorList=(TextView)findViewById(R.id.sensor_list);        sensorManager=(SensorManager)getSystemService(SENSOR_SERVICE);        List<Sensor> sensors = sensorManager.getSensorList(Sensor.TYPE_ALL);        for (Sensor sensor : sensors) {            sensorsInMyPhone = sensorsInMyPhone + sensor.getName() + "\n";        }        sensorList.setText(sensorsInMyPhone);    }    @Override    protected void onDestroy() {        super.onDestroy();    }}



4、效果图


更多相关文章

  1. android的Fragment解析(一行代码引发的思考)
  2. Android(安卓)Dialog 示例
  3. Android(安卓)学习之《第一行代码》第二版 笔记(十九)从相册中选取
  4. 《第一行代码Android》学习总结第十章 Service实践——下载功能
  5. android 指定组件的圆角图片处理
  6. android 设置全屏方法1
  7. android http EOFException
  8. [init.rc] android开机过程执行shell脚本
  9. Android(安卓)Studio 常用快捷键

随机推荐

  1. Android(安卓)输入手机号有空格
  2. 为TabLayout设置自定义布局
  3. android 网站
  4. android 创建自定义对话框
  5. Android模拟点击,getevent,sendevent重现
  6. Android(安卓)工具代码
  7. Android(安卓)获取播放视频的相关 内容,
  8. android 添加,删除程序
  9. Android中隐藏标题栏和状态栏
  10. 阻止dialog消失的方法 (Android(安卓)Pla