Autore Topic: accelerometro Tablet vs Cell  (Letto 1353 volte)

Offline gnamgnam

  • Nuovo arrivato
  • *
  • Post: 35
  • Respect: +1
    • Mostra profilo
accelerometro Tablet vs Cell
« il: 15 Dicembre 2011, 12:51:15 CET »
0
raga sto scrivendo una app sia per cell che per tablet che usa l'accelerometro ... l'app funziona con lo schermo in portrait.Pero' ho notato che i tablet hanno la accelX orizzontale quando il tablet è in landscape, mentre per i cell quando è in portrait...quindi i cell e i tablet hanno l'accelx e accelY scambiate...Quindi il mio problema è che in base al dispositivo devo usare accelX (per i cell) e accelY (per i tablet), come faccio a sapere su che tipo di dispositivo l'app gira?? Oppure un'altra soluzione.

grazieeeeeeeeeeeeeeeeeeee

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:accelerometro Tablet vs Cell
« Risposta #1 il: 15 Dicembre 2011, 13:50:53 CET »
0
Puoi provare a vedere se lo schermo è XLarge.

Prova ad usare questa:
Codice (Java): [Seleziona]
        private boolean isXLargeScreen() {
                if ((getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) == Configuration.SCREENLAYOUT_SIZE_XLARGE) {

                        return true;
                }
                return false;
        }
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline gnamgnam

  • Nuovo arrivato
  • *
  • Post: 35
  • Respect: +1
    • Mostra profilo
Re:accelerometro Tablet vs Cell
« Risposta #2 il: 15 Dicembre 2011, 15:01:57 CET »
0
graziee ... funziona ... pero' la costante Configuration.SCREENLAYOUT_SIZE_XLARGE non è riconosciuta da eclipse ... l'ho sostitita con 4 che è il valore della costante.

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:accelerometro Tablet vs Cell
« Risposta #3 il: 17 Febbraio 2012, 10:44:33 CET »
0
Forse questi articolo potrebbe tornarti utile: One Screen Turn Deserves Another | Android Developers Blog

PS
Ops, ho visto solo ora la data del post, chiedo scusa per la thread necromancy  :-[
« Ultima modifica: 17 Febbraio 2012, 10:46:48 CET da JD »
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !