SDカードにインストールできるアプリでもminSdkVersion=4 とかかけるから
古いバージョンでは対応していない属性を書くこと自体は問題ない

android:screenOrientation="nosensor"

setRequestedOrientation(
mode==0? ActivityInfo.SCREEN_ORIENTATION_FULL_SENSOR
:mode==1? ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE
:mode==2? ActivityInfo.SCREEN_ORIENTATION_PORTRAIT
:mode==3? ActivityInfo.SCREEN_ORIENTATION_NOSENSOR
: ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED
);

SCREEN_ORIENTATION_SENSOR_LANDSCAPE もあるよ