package com.example.down;
import android.content.Context;
import android.hardware.Sensor;
import android.hardware.SensorManager;
import android.util.Log;
import java.lang.reflect.Method;
/**
* Created by nj on 2018/7/5.
*/
public class simulatorUtils {
private static final String TAG = "simulatorUtils";
/**
* 判断是否存在光传感器来判断是否为模拟器 部分真机也不存在温度和压力传感器。其余传感器模拟器也存在。
*
* @return true 为模拟器
*/
public static Boolean notHasLightSensorManager(Context context) {
SensorManager sensorManager = (SensorManager) context
.getSystemService(Context.SENSOR_SERVICE);
Sensor sensor8 = sensorManager.getDefaultSensor(Sensor.TYPE_LIGHT); // 光
if (null == sensor8) {
Log.i(TAG, "光传感器判定为模拟器");
return true;
} else {
Log.i(TAG, "光传感器判定为真机");
return false;
}
}
/**
* BASEBAND-VER 基带版本 return String
*/
public static boolean getBaseband_Ver() {
String Version = "";
try {
C
Android------以检查光传感器、基带版本、程序版本号的方式判断是真机还是模拟器
最新推荐文章于 2023-09-12 11:23:27 发布