Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
查看android设备上的传感器列表_Android_List_View_Sensors - Fatal编程技术网

查看android设备上的传感器列表

查看android设备上的传感器列表,android,list,view,sensors,Android,List,View,Sensors,我是Android开发的新手,我想创建一个显示Android设备上传感器列表的应用程序 我试图找到这个,但没有成功 你能帮帮我吗 以下是如何做到这一点的解决方案: /////////////// List of Sensors ////////////////////////////// listeCapteurs = (ListView) findViewById(R.id.ListView01); SensorManager sensorManager= (SensorManager)

我是Android开发的新手,我想创建一个显示Android设备上传感器列表的应用程序

我试图找到这个,但没有成功

你能帮帮我吗

以下是如何做到这一点的解决方案:

///////////////  List of Sensors  //////////////////////////////
listeCapteurs = (ListView) findViewById(R.id.ListView01);

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

List<String> listSensorType = new ArrayList<String>();

for(int i=0; i<listSensor.size(); i++)
{
listSensorType.add(listSensor.get(listSensor.size()-1-i).getName());
}
请尝试以下代码:

SensorManager mgr = (SensorManager) getSystemService(SENSOR_SERVICE);
List<Sensor> sensors = mgr.getSensorList(Sensor.TYPE_ALL);
for (Sensor sensor : sensors) {
    Log.d("Sensors", "" + sensor.getName());
}
请尝试以下代码:

SensorManager mgr = (SensorManager) getSystemService(SENSOR_SERVICE);
List<Sensor> sensors = mgr.getSensorList(Sensor.TYPE_ALL);
for (Sensor sensor : sensors) {
    Log.d("Sensors", "" + sensor.getName());
}

看看。问题是我知道如何使用SensorManager.getSensorList获取列表,但我不知道如何在我的设备上查看此列表。我认为我必须修改xml文件,但不知道如何查看。问题是我知道如何使用SensorManager.getSensorList获取列表,但我不知道如何在我的设备上查看此列表。我想我必须修改xml文件,但不知道如何修改…谢谢Craigy,代码似乎可以工作,但你能帮我修改xml文件吗,因为我在屏幕上没有任何内容。谢谢。如果回答了您的问题,请将此答案标记为已接受,并发布一个关于您的xml问题的新问题。这里是指向我的新问题的链接。。。更一般地说,{Log.dSensors,+sensor.toString;}的优点是您可以获得有关每个传感器的更多信息。谢谢Craigy,代码似乎可以工作,但是您能帮我使用xml文件吗,因为我在屏幕上没有它。谢谢。如果回答了您的问题,请将此答案标记为已接受,并发布一个关于您的xml问题的新问题。这里是指向我的新问题的链接。。。一般来说,{Log.dSensors,+sensor.toString;}的优点是,您应该获得有关每个传感器的更多信息。