基于Android仿真器的温度传感器检测

基于Android仿真器的温度传感器检测,android,emulation,sensors,Android,Emulation,Sensors,我试图检查模拟安卓2.2设备上是否存在温度传感器 问题是emul似乎只有一个内置设备,即:金鱼3轴加速度计 因此,我安装了openintents传感器sim: 在这一点上,我能够发送温度值的选择从主机到传感器设置应用程序。在主机应用程序中,我可以移动温度滑块,看到传感器模拟器设置应用程序中完美反映的变化 当我尝试在我的应用程序中列出一个传感器,并且这个模拟器在模拟器上运行时(哇!),我没有看到一个温度传感器,只是前面提到的金鱼 我的问题是:我的应用程序是否可以列出传感器列表并查看模拟的温度传感器

我试图检查模拟安卓2.2设备上是否存在温度传感器

问题是emul似乎只有一个内置设备,即:金鱼3轴加速度计

因此,我安装了openintents传感器sim:

在这一点上,我能够发送温度值的选择从主机到传感器设置应用程序。在主机应用程序中,我可以移动温度滑块,看到传感器模拟器设置应用程序中完美反映的变化

当我尝试在我的应用程序中列出一个传感器,并且这个模拟器在模拟器上运行时(哇!),我没有看到一个温度传感器,只是前面提到的金鱼

我的问题是:我的应用程序是否可以列出传感器列表并查看模拟的温度传感器

获取传感器列表的代码:

    SensorManager sensorManager = (SensorManager) context.getSystemService(Context.SENSOR_SERVICE);
    List<Sensor> sensorList = sensorManager.getSensorList(Sensor.TYPE_ALL);

    Log.w(LOG, "sl size = " + sensorList.size());
    for(int i=0;i<sensorList.size();i++) {
        Log.w(LOG, "sn = " + sensorList.get(i).getName());
    }
SensorManager SensorManager=(SensorManager)context.getSystemService(context.SENSOR\u SERVICE);
List sensorList=sensorManager.getSensorList(Sensor.TYPE_ALL);
Log.w(Log,“sl size=“+sensorList.size());

对于(int i=0;iDuh!我不应该在午夜后编写代码。良好的睡眠给出了答案。openintents程序有一个“传感器模拟器设置”Android端程序的项目。现在以此为基础,我正在围绕它编写我的应用程序,以便在sim模式下工作。稍后我将重新配置以使用真实设备。

Duh!我不应该在午夜后编写代码。良好睡眠给出了答案。openintents程序有一个“传感器模拟器设置”这个项目是Android端的程序。现在以这个为基础,我正在围绕它编写我的应用程序,以便在sim模式下工作。稍后我将重新配置以使用真实设备