Autore Topic: Disabilitare accelerometro  (Letto 2448 volte)

Offline zak84

  • Utente normale
  • ***
  • Post: 165
  • Respect: +2
    • Mostra profilo
Disabilitare accelerometro
« il: 03 Marzo 2011, 18:03:13 CET »
0
Ragazzi come faccio a disabilitare l'accelerometro? non lo voglio nella mia app.
Ho trovato questo anddev.org • View topic - Accessing the Accelerometer
ma produce solo errori (sopratutto su SENSORS)

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Disabilitare accelerometro
« Risposta #1 il: 03 Marzo 2011, 18:13:31 CET »
0
Intendi dire la rotazione?
Se la risposta é si basta usare questo codice nel manifest tra i tag tell'activity che deve rimanere fissa.
Codice (Java): [Seleziona]
android:screenOrientation="portrait"
Se peró vuoi bloccare l'orientamento solo perché la tua activity riparte quando ruoti lo schermo, questa non é la soluzione adatta.
Postate il LogCat LogCat LogCat LogCat LogCat

Offline zak84

  • Utente normale
  • ***
  • Post: 165
  • Respect: +2
    • Mostra profilo
Re:Disabilitare accelerometro
« Risposta #2 il: 03 Marzo 2011, 18:24:54 CET »
0
Intendi dire la rotazione?
Se la risposta é si basta usare questo codice nel manifest tra i tag tell'activity che deve rimanere fissa.
Codice (Java): [Seleziona]
android:screenOrientation="portrait"
Se peró vuoi bloccare l'orientamento solo perché la tua activity riparte quando ruoti lo schermo, questa non é la soluzione adatta.

no grazie era questo!
sinceramente non pensavo andasse dichiarata per bloccarla, ma solo per "abilitarla".
Gentilissimo

Offline andrta

  • Nuovo arrivato
  • *
  • Post: 15
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy W
  • Sistema operativo:
    Ubuntu 12.04
Re:Disabilitare accelerometro
« Risposta #3 il: 22 Giugno 2011, 23:37:34 CEST »
0
Se peró vuoi bloccare l'orientamento solo perché la tua activity riparte quando ruoti lo schermo, questa non é la soluzione adatta.
In questo caso bisognerebbe utilizzare configura android:configChanges="orientation", giusto?

a questo punto ho un problema però, la mia activity si aspetta un bundle che gli ho passato in precedenza con un'altra activity.
mi viene da pensare che quando si riavvia a causa di un cambio d'orientamente non riesce più a recuperare i dati passati in precedenza e si blocca l'app.

in realtà per il cambio di orientamento l'avevo risolto con android:screenOrientation="nosensor" e per l'applicazione che sto sviluppando va anche bene così. però il problema persiste con dispositivi che hanno la tastiera fisica estraibile.

come posso inibire l'estrazione della tastiera? in modo da non ricorrere al configurationchanges?


Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1200
  • Respect: +133
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Play Store ID:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
Re:Disabilitare accelerometro
« Risposta #4 il: 23 Giugno 2011, 14:55:23 CEST »
0
perché non vuoi utilizzare la gestione del configchange?

http://developer.android.com/guide/topics/resources/runtime-changes.html
7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/