If you want user-settings,
then I'd recommend setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
You can change the settings from a settings menu.
I require this because my timers must correspond to what's on the screen, and rotating the screen will destroy the current activity.