2 csh 34 csh_34 于 2013.07.10 15:22 提问

改变服务器中的android sensor

程序中有个服务器用来检查电话是否响了。在这个服务器中我想检查电话是否开启或关闭。
是否可以一直运行 sensor 来检查服务器是否在运行,还是这个特别损耗电池和 CPU 资源呢?

@Override
    public void onSensorChanged(SensorEvent event) {
        if (event.sensor.getType() == Sensor.TYPE_ORIENTATION) {
              boolean turnAroundToStop = some code is executed
             if (turnAroundToStop) {
                float value = Math.abs(event.values[1]);
                if (value > orientationLim && !stopped) {
                    // Down
                    do some code
                    stopped = true;
                } else {
                    // Up
                    stopped = false;
                }
            }
        }
    }

1个回答

Jave_
Jave_   2013.07.11 08:47

有个监听PhoneStateListener

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!