⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sensorservicedemo.java

📁 Android系统服务开发
💻 JAVA
字号:
package foolstudio.demo.sys;

import java.util.List;

import android.hardware.Sensor;
import android.hardware.SensorManager;

public class SensorServiceDemo {
	//获取传感器服务信息
	public static String getInfo(SensorManager service) {
		// TODO Auto-generated method stub
		StringBuffer sb = new StringBuffer();
		
		/*		
		Sensor sensor = service.getDefaultSensor(Sensor.TYPE_ALL);
		if(sensor != null) {
			sb.append(getInfo(sensor) );
		}
		*/
		
		List<Sensor> sensors = service.getSensorList(Sensor.TYPE_ALL);
		for(int i = 0; i < sensors.size(); ++i) {
			sb.append(getInfo(sensors.get(i)) );
		}
		
		return (sb.toString() );
	}

	//获取传感器信息
	private static String getInfo(Sensor sensor) {
		// TODO Auto-generated method stub
		StringBuffer sb = new StringBuffer();
		
		sb.append("MaximumRange:" + sensor.getMaximumRange() );
		sb.append("\nName:" + sensor.getName() );
		sb.append("\nPower:" + sensor.getPower() );
		sb.append("\nResolution:" + sensor.getResolution() );
		sb.append("\nType:" + sensor.getType() );
		sb.append("\nVendor:" + sensor.getVendor() );
		sb.append("\nVersion:" + sensor.getVersion() );		
		
		return (sb.toString() );
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -