Buenas y perdón, tengo un problema con version antigua la actualizar la app a mas moderna. Tengo una aplicación que usa Google Maps y pone un icono en ROJO o VERDE dependiendo de cuando ya a cogido señal GPS.
En versiones antigua me funcionaba sin problemas, en versiones modernas NO. modifico código y en Versiones Modernas coge satélites y en versiones antiguas ahora NO.
¿Cómo puedo detectar que versión de android o SDK es para que ejecute un código u otro?
la única diferencia es que en la versión moderna el GPS etc lo tengo en STARTER. y este cambio de código
en la versión antigua no tenia esta linea , en la moderna si
En versiones antigua me funcionaba sin problemas, en versiones modernas NO. modifico código y en Versiones Modernas coge satélites y en versiones antiguas ahora NO.
¿Cómo puedo detectar que versión de android o SDK es para que ejecute un código u otro?
la única diferencia es que en la versión moderna el GPS etc lo tengo en STARTER. y este cambio de código
MODERNO:
|
Antiguo:
|
en la versión antigua no tenia esta linea , en la moderna si
B4X:
Public Sub GpsStatus (Satellites As List)
Dim sb As StringBuilder
sb.Initialize
sb.Append("Satellites:").Append(CRLF)
For i = 0 To Satellites.Size - 1
Dim Satellite As GPSSatellite = Satellites.Get(i)
sb.Append(CRLF).Append(Satellite.Prn).Append($" $1.2{Satellite.Snr}"$).Append(" ").Append(Satellite.UsedInFix)
sb.Append(" ").Append($" $1.2{Satellite.Azimuth}"$).Append($" $1.2{Satellite.Elevation}"$)
Next
End Sub