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:
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:
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
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.
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 ?
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.
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.