您的位置:首页 > 移动开发 > Android开发

Android——获得自己手机内部的传感器

2017-03-31 08:26 323 查看
每一部手机都有很多传感器来完善手机的各个功能,加速传感器通过速度的变化来统计

数据(记步),重力传感器、距离传感器(打电话自动锁屏)等等很多。

如何获取自己手机内一共有多少个 传感器呢?

1、SensorManager sm=

(SensorManager) getSystemService(Context.SENSOR_SERVICE);获得传感器服务

2、List< Sensor > list = sm.getSensorList(Sensor.TYPE_ALL);得到存放传感器的容器

SensorManager sm=(SensorManager)getSystemService(Context.SENSOR_SERVICE);

List<Sensor> list = sm.getSensorList(Sensor.TYPE_ALL);
String str="";

for (Sensor sensor : list) {
str+=sensor.getName()+"\n";
}
tv.setText(str);


模拟器自然是不能的,需要真机运行查看。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 传感器 手机