Si potrebbe pensare che ci sarebbe una soluzione semplice. Lo stato dei documenti Android:Ottenere l'orientamento del dispositivo Android
Il sensore di orientamento era obsoleto in Android 2.2 (livello API 8). Invece di utilizzare dati grezzi dal sensore di orientamento, si consiglia di utilizzare per utilizzare il metodo getRotationMatrix() insieme al metodo getOrientation() per calcolare i valori di orientamento.
Eppure, non forniscono una soluzione su come implementare getOrientation()
e getRotationMatrix()
. Ho passato diverse ore a leggere i post qui sugli sviluppatori usando questi metodi, ma tutti hanno codice parzialmente incollato o qualche strana implementazione. Googling non ha fornito un tutorial. Qualcuno può incollare una soluzione semplice usando questi due metodi per generare l'orientamento ??
così si desidera dispositivo c orientamento urrent? –
Sì, ma deve essere indipendente dalla schermata effettiva. Un servizio dovrebbe essere in grado di determinare l'orientamento. – AndroidDev
Si desidera determinare se il dispositivo è in modalità verticale o orizzontale da un servizio? –