מד תאוצה במצב landscape

פורום המפתחים ך- Android SDK. שאלות, רעיונות ונושאים אחרים.

מנהל: מנהלי פורומים

מד תאוצה במצב landscape

הודעהעל ידי barisrael ב א', 29 ינואר 2012, 23:27

יש לי קוד שמשתמש בסנסור של תאוצה כדי לזהות תזוזה של המכשיר.
במצב אנכי (portrait) אם אני ניגש לערכים של X ו-Y (שהם במקומות 0 ו-1 בהתאמה) אז חוזרים לי ערכים טובים (או מספיק טובים בשביל התזוזה)
במצב אופקי (landscape) לאיזה ערכים אני צריך לגשת? כי זה כבר לא נכון לגשת ל-0 ו-1 (לא יוצאים לי ערכים טובים)
אולי אני צריך לעשות חישוב כלשהו על הערכים? (נניח לחבר את Y ו-Z באיזהשהו אופן?)

נ.ב. הגישה ל-X ו-Y במצב אנכי נכונה? או שגם שם צריך לעשות שינוי?

תודה לעוזרים :)
barisrael
 
הודעות: 363
הצטרף: ש', 30 ינואר 2010, 13:39

מכשיר:
גירסא:

Re: מד תאוצה במצב landscape

הודעהעל ידי gilgil ב א', 29 ינואר 2012, 23:46

במצב landscape הערכים של ה x y משתנים בהתאם
אתה ניגש אליהם באותו אופן
צריך להסתכל רק קדימה %#!

האפליקציות שלי
תמונה
Swipers
https://play.google.com/store/apps/deta ... ps.swipers
סמל אישי של המשתמש
gilgil
 
הודעות: 1597
הצטרף: ו', 03 ספטמבר 2010, 16:56

מכשיר: אחר
גירסא: 4.0

Re: מד תאוצה במצב landscape

הודעהעל ידי barisrael ב א', 29 ינואר 2012, 23:51

אתה יודע את זה בוודאות?
כי שמתי לב נניח שה-X הוא Y- (מינוס Y) של מצב portrait או לפחות זה מחזיר ערכים ממש טובים כשזה ככה
השאלה שלי היא יותר על ה-Y
barisrael
 
הודעות: 363
הצטרף: ש', 30 ינואר 2010, 13:39

מכשיר:
גירסא:

Re: מד תאוצה במצב landscape

הודעהעל ידי gilgil ב ש', 04 פברואר 2012, 22:24

אותו דבר ההבדל היחידי שיש לך יותר / פחות מהערך
קבצים מצורפים
dfvdv.JPG
dfvdv.JPG (8.89 KiB) נצפה 119 פעמים
צריך להסתכל רק קדימה %#!

האפליקציות שלי
תמונה
Swipers
https://play.google.com/store/apps/deta ... ps.swipers
סמל אישי של המשתמש
gilgil
 
הודעות: 1597
הצטרף: ו', 03 ספטמבר 2010, 16:56

מכשיר: אחר
גירסא: 4.0

Re: מד תאוצה במצב landscape

הודעהעל ידי barisrael ב ו', 10 פברואר 2012, 19:06

אבל זה לא ככה (נראה לי) כי כשאתה במצב LANDSCAPE עם הטלפון, אז האנדרואיד לא מחליף את הערכים שחוזרים מהמד תאוצה
barisrael
 
הודעות: 363
הצטרף: ש', 30 ינואר 2010, 13:39

מכשיר:
גירסא:


חזור אל פורום מפתחים