Usando "USER_ROTATION" para API inferior a 11 en Android (solución?)

En mi aplicación estoy usando el siguiente comando:

Settings.System.putInt(getContentResolver(), Settings.System.USER_ROTATION, m_lockedInOrientation) 

Como se menciona en el sitio de Android esto establecerá la orientación predeterminada cuando android no puede encontrar uno. :

Rotación de pantalla predeterminada cuando no se aplica ninguna otra política. Cuando ACCELEROMETER_ROTATION es cero y ninguna actividad en pantalla expresa una preferencia, se utilizará este valor de rotación.

Actualmente, esta es la única razón por la que mi aplicación no está funcionando en Android 2.X pero sólo 3.X + ..
¿Alguien sabe de una manera de evitarlo?

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.