Italian Attivare GPS di default

ivanomonti

Expert
Licensed User
Longtime User
Ciao a tutta la ML e buon giorno;

Ho bisogno che all'attivazione dell'app il gps si attivi e in caso di pausa si disattivi.
 

gigios

Member
Licensed User
Longtime User
Non ho modo di provare nulla, quindi prendi il tutto con le pinze ;)
Cercando nel forum ci sono vari topics relativi alle funzioni di Toggle con cui poter cambiare lo stato di un 'servizio'.
Nel tuo caso il più semplice credo sia questa libreria:

ww.basic4ppc.com/android/help/turngps.html#turngps

Oppure:

ww.basic4ppc.com/forum/additional-libraries-classes-official-updates/12388-togglelibrary.html#post69639

Spero d'esserti stato utile ;)

Ops: Sono arrivato due :D
 

ivanomonti

Expert
Licensed User
Longtime User
Non ho modo di provare nulla, quindi prendi il tutto con le pinze ;)
Cercando nel forum ci sono vari topics relativi alle funzioni di Toggle con cui poter cambiare lo stato di un 'servizio'.
Nel tuo caso il più semplice credo sia questa libreria:

ww.basic4ppc.com/android/help/turngps.html#turngps

Oppure:

ww.basic4ppc.com/forum/additional-libraries-classes-official-updates/12388-togglelibrary.html#post69639

Spero d'esserti stato utile ;)

Ops: Sono arrivato due :D

Sembra quello che cercavo, perchè la mia app se non viene attivato il servizio gps al suo avvio non serve a un gran chè... il problema che non capisco se attiva o non attiva il gps, perchè le icone sono sempre spente.



B4X:
Sub Activity_Create(FirstTime As Boolean)   '
   
   If FirstTime Then
      GPS1.Initialize("GPS")
      tl.Initialize
      gpsActive
   End If
   
End Sub

Sub Activity_Resume
   tl.TurnGPSOn
End Sub

Sub Activity_Pause (UserClosed As Boolean)

End Sub


Sub gpsActive
   If GPS1.GPSEnabled = False Then        
      ToastMessageShow("Please enable the GPS device.", True)
      GPS1.Start(0,0)
   Else        
      GPS1.Start(0,0)
   End If
End Sub
 

arenaluigi

Well-Known Member
Licensed User
Longtime User
Sembra quello che cercavo, perchè la mia app se non viene attivato il servizio gps al suo avvio non serve a un gran chè... il problema che non capisco se attiva o non attiva il gps, perchè le icone sono sempre spente.

Non puoi verificare se è attivo aprendo un app tipo maps o altro che usa il gps ?
Controlla le spie, se maps si collega al gps e le spie rimangono spente allora sei a posto, altrimenti c'è qualcosa che non va.
Se riesco provo il codice.
 

ivanomonti

Expert
Licensed User
Longtime User
Ivano,
ho provato il codice, quello cui ti ho postato il link.
All'avvio se il gps è disabilitato, mi chiede se voglio attivarlo.
Per il resto poi funziona.
Cosa non va ?

vorrei che non mi chiedesse ma attivasse direttamente, un disabile o un anziano non ha idea di cosa fare, per questo vorrei saltare la richiesta e attivare subito.
 

arenaluigi

Well-Known Member
Licensed User
Longtime User
vorrei che non mi chiedesse ma attivasse direttamente, un disabile o un anziano non ha idea di cosa fare, per questo vorrei saltare la richiesta e attivare subito.
Non si può fare.Questione anche di privacy.
Se il gps è giù , tutte le applicazioni che lo usano ti chiedono se vuoi attivarlo.:sign0138:
 

genesi

Active Member
Licensed User
Longtime User
Purtroppo è una cosa che non è possibile fare , perchè potrebbe violare la privacy dell'utente.
Mario
 
Top