gpt4 book ai didi

java - Xperia 光传感器 [Xperia PRO]

转载 作者:行者123 更新时间:2023-12-01 04:58:31 25 4
gpt4 key购买 nike

public class MainActivity extends Activity implements SensorEventListener {
final String tag = "myLogs";
SensorManager sm = null;
Sensor lightSensor;
float lightQuantity;

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

sm = (SensorManager) getSystemService(SENSOR_SERVICE);
lightSensor = sm.getDefaultSensor(Sensor.TYPE_LIGHT);

if(lightSensor == null)
Log.d(tag, "no sensor:(");
else
Log.d(tag, "GOT IT!");

}

@Override
protected void onResume() {
super.onResume();
sm.registerListener((SensorEventListener)this, lightSensor, SensorManager.SENSOR_DELAY_NORMAL);
}

@Override
protected void onStop() {
sm.unregisterListener((SensorEventListener)this);
super.onStop();
}

public void onAccuracyChanged(Sensor sensor, int accuracy) {
Log.d(tag,"onAccuracyChanged: " + sensor.getType() + ", accuracy: " + accuracy);

}

public void onSensorChanged(SensorEvent event) {
lightQuantity = event.values[0];
Log.d(tag,"onSensorChanged: " + event.sensor.getType() + ", result: " + lightQuantity);

}
}

我无法使用此代码获取光传感器统计信息。始终显示“无传感器:(”消息。getSensorList() 方法也不显示光传感器。我的设备:Xperia PRO (mk16i)。 SE光传感器测试效果良好

最佳答案

问题是 Xperia 没有通过驱动程序以标准 Android 方式实现传感器。只有一个专有的实现可以通过读取内核变量来使用,如下详述。 (c)

关于java - Xperia 光传感器 [Xperia PRO],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13714424/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com