android-developers
[Arriba] [Todas las Listas]

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

To: android-developers@xxxxxxxxxxxxxxxx
Subject: Re: [android-developers] Re: Puede trabajo de GPS sin acceso de internet en Android teléfono?
From: Kristopher Micinski <krismicinski@xxxxxxxxx>
Date: Mon, 31 Oct 2011 06:55:56 -0400
Delivery-date: Mon, 31 Oct 2011 06:56:25 -0400
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=beta; h=x-beenthere:received-spf:mime-version:in-reply-to:references:date :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=GxIYot/HG+uYJq1QsGBJhEvhLtUQTf0A7on1JKXmJuw=; b=1HKCaFFY9fvUe9XlQ92E0qEfFI9F4ooYkP+JE6IHXvikES5fKvnLpTlyjeAs2+vNVg b2u1h+guWrXuquHx+GORJe8tafz40jxLuTPtJxU1ru6InQMJvoDOLmitMZzovnWOefr0 /DHNA+k7iwZYfroKjAAaRAGZICV5zN1YH7wDI=
Envelope-to: traductor@xxxxxxxxxxx
In-reply-to: <ad4a80fa-6925-4b91-be8c-a0773154dd3e@u37g2000prh.googlegroups.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>
Reply-to: android-developers@xxxxxxxxxxxxxxxx
Sender: android-developers@xxxxxxxxxxxxxxxx
Y eras también fuera de durante estos 15 minutos?

*Kris

En *Mon, *Oct 31, 2011 en 1:01 AM, Kenneth GANÓ <kennethwtn@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

And you were also outside during these 15 minutes?

Kris

On Mon, Oct 31, 2011 at 1:01 AM, Kenneth WON <kennethwtn@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>