本帖最后由 zhongkeruanjian 于 2014-12-01 22:42:55 编辑

解决方案 »

  1.   

    Configuration config = getResources().getConfiguration();
    config.orientation一般是通过config.orientation来获取当前屏幕的状态的,不过你说你已经锁定了屏幕。
    那我该怎么理解你的需求呢?想知道当前用户是横着拿手机还是竖着拿手机?
    如果是这样的话,我会重写onConfigurationChanged(Configuration newConfig) 方法,
    然后在这个方法里锁定屏幕setRequestedOrientation(),而且还知道了当前屏幕的状态
      

  2.   

    使用加速传感器,
    SensorManager sensorManager=.......;
    Sensor sensor=sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER)
      

  3.   

    http://blog.csdn.net/trent1985/article/details/41010313  最后一种方法可以判断手机横竖