エミュレーターで使用可能なセンサーのリストを取得するのに問題があります
私のコード:
mSensorManager = (SensorManager)getSystemService(SENSOR_SERVICE);
List<Sensor> sensList = mSensorManager.getSensorList(Sensor.TYPE_ALL);
Sensor s1 = mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
両方の場所で空のリストを取得します。
エミュレータのログをチェックして、エミュレータにセンサーがあることを確認しました。
また。エミュレーターに接続し(telnetを使用)、センサーステータスを使用すると、次の出力が得られます。
acceleration: enabled.
magnetic-field: enabled.
orientation: enabled.
temperature: enabled.
proximity: enabled.
マニフェストの権限は次のとおりです。
ここで何か助けていただければ幸いです。