android - 如何更改 Android 接近传感器灵敏度?

标签 android sensors proximity

我编写了一个基于接近传感器的应用程序,但我希望能够让用户能够更改传感器的灵敏度。 是否可以?如果是怎么办?

最佳答案

只需“实现 SensorEventListener”并遵循代码:

public void onCallStateChanged(int state, String incomingNumber) {
        switch (state) {
        case TelephonyManager.CALL_STATE_IDLE:
            System.out.println("My Call IDLE");
            CallState = false;
            StartAudioSpeacker();
            System.out.println("Is phone speaker : "+ audioManager.isSpeakerphoneOn());
            if (audioManager.isSpeakerphoneOn()) {
                audioManager.setSpeakerphoneOn(false);
                mSensorManager.unregisterListener(this);
            }
            break;
        case TelephonyManager.CALL_STATE_OFFHOOK:
            System.out.println("My Call OFFHOOK");
            CallState = true;
            StartAudioSpeacker();
            System.out.println("Is phone speaker : "+ audioManager.isSpeakerphoneOn());
            break;
        case TelephonyManager.CALL_STATE_RINGING:
            System.out.println("My Call RINGING");
            break;
        }
    }

关于android - 如何更改 Android 接近传感器灵敏度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9403351/

相关文章:

java - 如何自定义 Spinner 使其向顶部打开?

android - React Native 0.60.0 & 0.60.x Android 对于动画 GIF 支持

android - 使用 addToBackStack() 时 fragment 表现异常

android - 传感器的方向类型

Android:计算设备方向的问题

windows-phone-7 - Windows Phone 目前是否有用于接近和光传感器的 API?

android - 非程序员编程指南

Android检测汽车何时减速和 parking

php - SQL查询根据与用户的接近程度来转换广告

android - 有没有办法获得接近传感器与物体的精确距离?