어플리케이션에 근접 센서를 구현하고 싶습니다. 하지만 어떻게 응용 프로그램이 다른 전화에서 작동하도록 할 수 있습니까?근접 센서
문제 : Micromax A177 및 Moto E에는 근접 센서가있는 것으로 보이지만 최소값과 최대 값이 다르므로 문제가 있습니다. Micromax의 경우 Sensor Box 응용 프로그램에서 0과 1로 나타났습니다. Moto E의 경우 3과 100이 표시됩니다. 이제 응용 프로그램의 비교 조건이 0보다 큰 경우와 비교하면됩니다. Moto E.에서 전 시간에 전화해야합니다.
도움을 주시면 감사하겠습니다.
proximitySensorListener = new SensorEventListener() {
@Override
public void onSensorChanged(SensorEvent event) {
// Here I have issue, How to make it working in case of all different phone.
if(event.values[0]>0)
{
methodCalled();
}
}
@Override
public void onAccuracyChanged(Sensor sensor, int accuracy) {
// TODO Auto-generated method stub
}
};