Hi,

You will probably want to use a Service ( with a PARTIAL WAKE LOCK )
rather than an Activity assuming you are not already.

GPS will keep going ok, not sure about TTS in a Service.

Regards

On Dec 8, 8:41 am, gotok <ken0g...@gmail.com> wrote:
> First of all, I am very much a beginner working on my first app, and I
> am stuck on  a problem. My app uses GPS and TTS and is intended for
> use when I am skiing. It has a single screen which displays speed,
> odometer, altitude, and GPS coordinates. It also uses TTS to speak
> speed, odometer, altitude, and time at user selected intervals. I have
> it typically set to speak speed at 5mph intervals. So whenever the
> speed crosses 5mph, 10,mph, 15mph, etc either on the way up or down,
> the speed is spoken. Similarly, odomenter is spoken every mile,
> altitude every 1000ft, and time every quarter hour. It is implemented
> as a single activity and built for API level 8. The target device is a
> Samsung YP-G70CW MP3 player which runs Froyo 2.2.2. Everything works
> as intended when the screen is on. However, the behavior is not
> consistent with the screen off (the primary use mode), either by
> timeout or directly with the power button. Sometimes the TTS reporting
> continues to work fine just as with the screen on. More likely, it
> runs at a reduced rate where the odometer and time reports occur on
> time, but the speed reports are much less frequent than normal and are
> delayed. When the screen goes off, it will get into one of these two
> modes and then stay that way. When in the "slow" mode, if I turn the
> screen back on, it speeds up to normal. I have diagnostic TTS reports,
> "pausing" in the onPause override, and "resuming" in the onResume
> override, so I can hear that it pauses when the screen goes off. Now
> my many questions:
> 1. My app is paused, but it continues to run, either at full or
> partial speed. So what does it mean for an app to be paused? Is it
> reasonable to implement this kind of app as an activity, or is a
> service required?
> 2. What all happens when the screen goes off? The Android
> documentation notes that one function, Proximity alerts, are slowed
> down when the screen is off. Are other GPS functions slowed down also?
> 3. I have tried a PARTIAL_WAKE_LOCK acquired in the onCreate override,
> and released at the onDestroy override, but it seems to have no
> affect. I also added diagnostic TTS such that when I report time I
> also check whether the wake lock is held or not. Sometimes it is not
> held, so who could be releasing the wake lock?
> I would really appreciate any comments/advice to help me solve this
> problem.
> thanks...

-- 
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@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to