android-developers
[Arriba] [Todas las Listas]

[android-developers] Re: Puede trabajo de GPS sin acceso de internet en

To: Android Developers <android-developers@xxxxxxxxxxxxxxxx>
Subject: [android-developers] Re: Puede trabajo de GPS sin acceso de internet en Android teléfono?
From: Kenneth WON <kennethwtn@xxxxxxxxx>
Date: Sun, 30 Oct 2011 22:01:04 -0700 (PDT)
Delivery-date: Mon, 31 Oct 2011 01:01:27 -0400
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=beta; h=x-beenthere:mime-version:date:in-reply-to:references:user-agent :x-http-useragent:message-id:subject:from:to:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:x-google-group-id:list-post:list-help:list-archive:sender :list-subscribe:list-unsubscribe:content-type :content-transfer-encoding; bh=JBHYYD766XECWQVK7BvOv/2qHdB6DwS8AXCooiL/JHE=; b=nZfFN/sNsHypHrheG1kHE0p/3kfJTLtAHaYuIOdU+yBWcscuTHyBh8hXgu82Gmy5Ou pC1eY+SQBJvgCYhckGjcB6JAQSQ31ygmVx8DoESwc2E9p+r82OEhmEsZ3+PIeX6JPtnt mKFD7kTI730KC0Z042s7qZsb5WNwxbZpVVpnw=
Envelope-to: traductor@xxxxxxxxxxx
In-reply-to: <CAF1Sy-HRm0zTVshRdsHK=Dk+65nQP7w5skbcdRTEAqMGvOHO=w@mail.gmail.com>
List-archive: <http://groups.google.com/group/android-developers?hl=en_US>
List-help: <http://groups.google.com/support/?hl=en_US>, <mailto:android-developers+help@googlegroups.com>
List-id: <android-developers.googlegroups.com>
List-post: <http://groups.google.com/group/android-developers/post?hl=en_US>, <mailto:android-developers@googlegroups.com>
List-subscribe: <http://groups.google.com/group/android-developers/subscribe?hl=en_US>, <mailto:android-developers+subscribe@googlegroups.com>
List-unsubscribe: <http://groups.google.com/group/android-developers/subscribe?hl=en_US>, <mailto:android-developers+unsubscribe@googlegroups.com>
Mailing-list: list android-developers@xxxxxxxxxxxxxxxx; contact android-developers+owners@xxxxxxxxxxxxxxxx
References: <a6823cdb-eb8a-4cfe-a12d-342963561305@p20g2000prm.googlegroups.com> <11027600.1008.1320021034896.JavaMail.geo-discussion-forums@yqgn17> <473f309a-1a73-4dbc-97c7-c6589c13d0cf@q39g2000prg.googlegroups.com> <CAF1Sy-HRm0zTVshRdsHK=Dk+65nQP7w5skbcdRTEAqMGvOHO=w@mail.gmail.com>
Reply-to: android-developers@xxxxxxxxxxxxxxxx
Sender: android-developers@xxxxxxxxxxxxxxxx
User-agent: G2/1.0
*Hi, Kristopher, 

*Thank te para vuestra respuesta. Sí, lo esperé más que 15 minutos. Y siguiendo
es mi código, no tengo ninguna idea donde incorrecto, complacer sentir libre
de tener una mirada, y Si no importas, complacer darme algunas pistas *Thank
te! 

 
Importación *android.*app.Servicio; importación *android.Contenido.*Intent; Importación
*android.Ubicación.Ubicación; importación
*android.Ubicación.*LocationListener; Importación
*android.Ubicación.*LocationManager; Importación *android.*os.*Binder; Importación
*android.*os.*Bundle; Importación *android.*os.*Handler; Importación
*android.*os.*IBinder; Importación *android.*util.*Log; Clase pública *GPSService
extiende el Servicio implementa *LocationListener   #adj *Handler
*requestLocUpdateHandler = nuevo *Handler();   privado *LocationManager
*locationMgr;   privado *static *int *locUpdateTime = 30000;   // Liga para
clase de Conexión   del Servicio *GPSServiceBinder extiende *Binder    
#unknown{^*GPSService *getService()       #nom *GPSService.Esto;     }   }   //
define la ACCIÓN   pública *static GPS de ACCIÓN de Cadena = "final Emisión
de Servicio";   @*Override   público *void *onCreate()    
#unknown{^*super.*onCreate();     *locationMgr =
(*LocationManager) *getSystemService(SERVICIO_de UBICACIÓN);    
*requestLocUpdateHandler.*postDelayed(*requestLocUpdateTask, 1000);   }  
privado *void *updateLocStatus(Ubicación *loc)     #cnj (*loc != *null)  
    #Adj_nom #doble = *loc.*getLatitude();       Doble *longitude =
*loc.*getLongitude();       Largo *locTime = *loc.*getTime();       Cadena
*dateTime = *Utils.*dateFormat.Formato(*locTime);       *Log.*w("Ubicación
*Info", *loc.*getAccuracy() + " | " + *loc.*getProvider());      
*Log.*w("GPS", "Tiempo: " + *dateTime + " | *Lat: " + latitud + " | Mucho tiempo: "
+ *longitude);     }   }   privado *Runnable *requestLocUpdateTask = nuevo
*Runnable()     @#unknown{^*Override     público *void carrera()      
#unknown{^*requestLocUpdate();      
*requestLocUpdateHandler.*postDelayed(*requestLocUpdateTask, *locUpdateTime);  
  }   };   privado *void *requestLocUpdate()    
#unknown{^*locationMgr.*removeUpdates(Este);    
*locationMgr.*requestLocationUpdates(*LocationManager.PROVEEDOR_de GPS, 3000,
0, este);   }   @*Override   público *IBinder *onBind(*Intent *arg0)    
#verbcj nuevo *GPSServiceBinder();   }   @*Override   público *void
*onRebind(*Intent *intent) {   }   @*Override   público *boolean
*onUnbind(*Intent *intent)     #verbcj cierto;   }   @*Override   público
*void *onLocationChanged(ubicación de Ubicación)    
#unknown{^*updateLocStatus(ubicación);   }   @*Override   público *void
*onProviderDisabled(proveedor de Cadena) {   }   @*Override   público *void
*onProviderEnabled(proveedor de Cadena) {   }   @*Override   público *void
*onStatusChanged(proveedor de Cadena, *int estado, *Bundle extras) {   }  
@*Override   público *void *onDestroy()     #unknown{^*super.*onDestroy();    
*locationMgr.*removeUpdates(Este);   }   @*Override   público *void
*onStart(*Intent *intent, *int *startId)     #unknown{^*super.*onStart(*intent,
*startId);   } } 
*Thanks y Consideraciones, Kenneth Ganó 



En 10月31日, 上午11時22分, Kristopher *Micinski <krismicin...@xxxxxxxxx>
escribió:
> los inicios Fríos pueden tomar hasta 15 minutos...
>
>  Esperas 15 minutos...
>
>
>
>
>
>
>
> En Sol, *Oct 30, 2011 en 11:17 PM, Kenneth GANÓ <kenneth...@xxxxxxxxx> escribió:
> > *Hi, *lbendlin,
>
> > *Thank te para vuestra respuesta.
> > Soy realmente afrontando este asunto.
> > Cuándo apago la Red (*WiFi y/o red de célula), el *app no puede
> > obtener (GPS / Un-GPS) posición.
> > Entonces giro la red encima, puede conseguir el (GPS / Un-GPS) coloca
> > con éxito.
> > Qué incorrecto?
>
> > *Thanks Y Consideraciones,
> > Kenneth Ganó
>
> > En 10月31日, 上午8時30分, *lbendlin <l...@xxxxxxxxxx> escribió:
> >> el GPS puede trabajar muy bien sin acceso de internet - después de que conseguía el primero
> >> fijar.  El acceso de internet es utilizado para descargar dato de posición del satélite al
> >> GPS *receiver que acelera arriba del *TTFF (tiempo a primero fijar).  Sin la ayuda
> >> extra el primero fija puede tomar bastante algún tiempo, especialmente cuándo ya
> >> estás moviendo.
>
> >> Va a una ubicación con *unobstructed vista de cielo y dejar el GPS *receiver conseguir un
> >> fijar. Entonces control cómo actúa en subsiguiente fija.
>
> > --
> > Recibiste este mensaje porque eres *subscribed al *Google
> > Grupos "*Android *Developers" grupo.
> > A correo a este grupo, envía *email a *android-developers@xxxxxxxxxxxxxxxx
> > A *unsubscribe de este grupo, envía *email a *android-*developers+unsubscribe@xxxxxxxxxxxxxxxx
> > 
> > Puesto que más opciones, visita este grupo en
> >*http://grupos.*google.*com/Grupo/*android-*developers?*hl=*en

-- 
Recibiste este mensaje porque eres *subscribed al *Google
Grupos "*Android *Developers" grupo.
A correo a este grupo, envía *email a *android-developers@xxxxxxxxxxxxxxxx
A *unsubscribe de este grupo, envía *email a *android-*developers+unsubscribe@xxxxxxxxxxxxxxxx

Puesto que más opciones, visita este grupo en
*http://grupos.*google.*com/Grupo/*android-*developers?*hl=*en

Hi, Kristopher, 

Thank you for your reply. Yes, I waited it more than 15 minutes. And
following is my code, I have no idea where's wrong, please feel free
to have a look, and If you don't mind, please give me some hints Thank
you! 

 
import android.app.Service; import android.content.Intent; import
android.location.Location; import
android.location.LocationListener; import
android.location.LocationManager; import android.os.Binder; import
android.os.Bundle; import android.os.Handler; import
android.os.IBinder; import android.util.Log; public class GPSService
extends Service implements LocationListener {   private Handler
requestLocUpdateHandler = new Handler();   private LocationManager
locationMgr;   private static int locUpdateTime = 30000;   // Bind for
Service Connection   class GPSServiceBinder extends Binder {    
GPSService getService() {       return GPSService.this;     }   }   //
define ACTION   public static final String ACTION = "GPS Service
Broadcast";   @Override   public void onCreate() {    
super.onCreate();     locationMgr =
(LocationManager) getSystemService(LOCATION_SERVICE);    
requestLocUpdateHandler.postDelayed(requestLocUpdateTask, 1000);   }  
private void updateLocStatus(Location loc) {     if (loc != null) {  
    double latitude = loc.getLatitude();       double longitude =
loc.getLongitude();       long locTime = loc.getTime();       String
dateTime = Utils.dateFormat.format(locTime);       Log.w("Location
Info", loc.getAccuracy() + " | " + loc.getProvider());      
Log.w("GPS", "Time: " + dateTime + " | Lat: " + latitude + " | Long: "
+ longitude);     }   }   private Runnable requestLocUpdateTask = new
Runnable() {     @Override     public void run() {      
requestLocUpdate();      
requestLocUpdateHandler.postDelayed(requestLocUpdateTask, locUpdateTime);  
  }   };   private void requestLocUpdate() {    
locationMgr.removeUpdates(this);    
locationMgr.requestLocationUpdates(LocationManager.GPS_PROVIDER, 3000,
0, this);   }   @Override   public IBinder onBind(Intent arg0) {    
return new GPSServiceBinder();   }   @Override   public void
onRebind(Intent intent) {   }   @Override   public boolean
onUnbind(Intent intent) {     return true;   }   @Override   public
void onLocationChanged(Location location) {    
updateLocStatus(location);   }   @Override   public void
onProviderDisabled(String provider) {   }   @Override   public void
onProviderEnabled(String provider) {   }   @Override   public void
onStatusChanged(String provider, int status, Bundle extras) {   }  
@Override   public void onDestroy() {     super.onDestroy();    
locationMgr.removeUpdates(this);   }   @Override   public void
onStart(Intent intent, int startId) {     super.onStart(intent,
startId);   } } 
Thanks and Regards, Kenneth Won 



On 10月31日, 上午11時22分, Kristopher Micinski <krismicin...@xxxxxxxxx>
wrote:
> Cold starts can take up to 15 minutes...
>
> Did you wait 15 minutes...
>
>
>
>
>
>
>
> On Sun, Oct 30, 2011 at 11:17 PM, Kenneth WON <kenneth...@xxxxxxxxx> wrote:
> > Hi, lbendlin,
>
> > Thank you for your reply.
> > I am really facing this issue.
> > When I turn off the Network (WiFi and/or cell network), the app cannot
> > obtain (GPS / A-GPS) position.
> > Then I turn the network on, it can get the (GPS / A-GPS) position
> > successfully.
> > What's wrong?
>
> > Thanks and Regards,
> > Kenneth Won
>
> > On 10月31日, 上午8時30分, lbendlin <l...@xxxxxxxxxx> wrote:
> >> GPS can work very well without internet access - after it got the first
> >> fix.  The internet access is used to download satellite position data to
> >> the GPS receiver which speeds up the TTFF (time to first fix).  Without the
> >> extra help the first fix can take quite some time, especially when you are
> >> already moving.
>
> >> Go to a location with unobstructed sky view and let the GPS receiver get a
> >> fix. Then check how it performs on subsequent fixes.
>
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Android Developers" group.
> > To post to this group, send email to android-developers@xxxxxxxxxxxxxxxx
> > To unsubscribe from this group, send email to
> > android-developers+unsubscribe@xxxxxxxxxxxxxxxx
> > For more options, visit this group at
> >http://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@xxxxxxxxxxxxxxxx
To unsubscribe from this group, send email to
android-developers+unsubscribe@xxxxxxxxxxxxxxxx
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

<Anterior por Tema] Tema Actual [Siguiente por Tema>