OnTouch локации планшетов против телефона - PullRequest
0 голосов
/ 03 октября 2011

Я создал систему частиц, которая была разработана для таблетки ... частицы следуют за движением пальцев и т. Д. В любом случае ... Я применил гироскоп, чтобы при наклоне планшета в любом направлении ... все частицы падали в этом направлении.В манифесте я заблокировал его в альбомной ориентации.

Итак, я загрузил его на Samsung Intercept.Когда я переместил этот экран, ничего не двигалось в правильном направлении вообще ... Так что я сделал, чтобы исправить ситуацию, это

if (width<800)  // My tablet width is obviously 800 phone is much less 
    this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
else
    this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

, это решает мою проблему ... но я не уверен, если этовсе телефоны?Мой перехват Samsung предназначен только для разработки и это POS IMO.Это телефон или просто так работает ..

1 Ответ

1 голос
/ 03 октября 2011

Некоторые устройства имеют естественную ориентацию портрета, а некоторые имеют естественную ориентацию ландшафта. Это повлияет на систему координат датчика по умолчанию для устройства. Взгляните на этот пост в блоге разработчиков Android для получения дополнительной информации и решений: http://android -developers.blogspot.com / 2010/09 / one-screen-turn-deserved-another.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...