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: Mon, 31 Oct 2011 18:50:12 -0700 (PDT)
Delivery-date: Mon, 31 Oct 2011 21:50:36 -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=gvKU2O6+LcdA8/ZMaSTIedGyipqZOV4850GUP5yG/4Y=; b=sREYk643AB7iumOPnkJIvgaHZYMAmR/rEoBr9sX5riU+p+8nUUDhtsB2El9UhetmHX XeEUtKsIhNIrBbLj4SABuk/TVEoB9JqwEDXRTSHCxx1Q6dm2m4mjAe4AS++qOIguXb2O oLrhhNkjNOlBysq+NBvPoXlHVj4YfylI9evpQ=
Envelope-to: traductor@xxxxxxxxxxx
In-reply-to: <CAF1Sy-HWBbP7WWQ65jhytgTAC-eCJ69Qzu7h2XWDyBOBEi-tTQ@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> <ad4a80fa-6925-4b91-be8c-a0773154dd3e@u37g2000prh.googlegroups.com> <CAF1Sy-HWBbP7WWQ65jhytgTAC-eCJ69Qzu7h2XWDyBOBEi-tTQ@mail.gmail.com>
Reply-to: android-developers@xxxxxxxxxxxxxxxx
Sender: android-developers@xxxxxxxxxxxxxxxx
User-agent: G2/1.0
*Hi, Kristopher

*Thank te para vuestra respuesta.
La prueba antes es interior.
Después de que alguien me da una pista, yo  una prueba exterior, trabajó, puede
conseguir la posición.
Para conseguir el primer punto de posición, esperé alrededor de 15 minutos.


*Thanks Y Consideraciones,
Kenneth




En 10月31日, 下午6時55分, Kristopher *Micinski <krismicin...@xxxxxxxxx>
escribió:
> Y eras también fuera de durante estos 15 minutos?
>
> *Kris
>
>
>
>
>
>
>
> En *Mon, *Oct 31, 2011 en 1:01 AM, Kenneth GANÓ <kenneth...@xxxxxxxxx> escribió:
> > *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

-- 
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.
The test I did before is indoor.
After someone give me a hint, I do a test outdoor, it worked, it can
get the position.
To get the first point of position, I waited around 15 minutes.


Thanks and Regards,
Kenneth




On 10月31日, 下午6時55分, Kristopher Micinski <krismicin...@xxxxxxxxx>
wrote:
> And you were also outside during these 15 minutes?
>
> Kris
>
>
>
>
>
>
>
> On Mon, Oct 31, 2011 at 1:01 AM, Kenneth WON <kenneth...@xxxxxxxxx> wrote:
> > 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

-- 
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>