uzyskać szerokość i wysokość ekranu urządzenia, jeśli rozdzielczość jest mniejsza niż tabletki, można ustawić orientację aplikacja do portretu.
Jeśli potrzebujesz wymiary wyświetlacza w pikselach aktywności, można użyć getSize:
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;
Jeśli nie jest aktywny można uzyskać domyślny wyświetlacza poprzez WINDOW_SERVICE:
WindowManager wm = (WindowManager) ctx.getSystemService(Context.WINDOW_SERVICE);
Display display = wm.getDefaultDisplay();
if(width<= (resolution width of tablet) && height<=(resolution height of tablet))
{
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
nie daję żadnego polecenia w manifeście na podstawie
Androidzie: screenOrientation
+ 1 za miłą koncepcję. – Praveenkumar
sprawdź http://stackoverflow.com/questions/4616176/android-orientation-change –
i http: //www.workingfromhere.com/blog/2009/03/30/orientacja-sensor-napiwki-w-android/ –