Related
Download. Simply decompress it and copy it on your Windows Mobile 6 device and run it. (Works on my Polaris.)
Details
Source code
Description
Use your PDA to acquire your GPS position and send it through an SMS.
The GPS position is update every 5 seconds (in order to conserve energy).
SMSs can be sent automatically at regular time intervals.
Do you like hiking?
What if you go out in the wilderness and have an accident? How do you direct a rescue team to your location?
You can use Astrolabe on your PDA to acquire your GPS position and send it through an SMS to your friends / parents / children / rescue team.
Privacy
SMSs are not encrypted, so anyone who tracks your phone number can tell your precise position by reading the SMSs with your GPS position.
However, it's debatable whether this is relevant because if someone tracks your phone number, they may already know the position of your phone in the communication grid.
Power saving modes explained
The following power saving modes are available: none, manual, auto.
None
In this mode there is no power saving. The application and the GPS are running even if the PDA is in standby.
GPS positions are retrieved as soon as they are available and are automatically sent through SMSs as soon as it is mandated.
Warning: In this mode, the battery is drained quickly (because keeping the GPS active requires a lot of power). Therefore, the "Auto" power saving mode is active by default.
Use this mode only when GPS position availability is critical.
Manual
In this mode the power consumption is the same as if the application (including the GPS) is not running.
However, you must keep your PDA on in order for GPS positions to be retrieved and automatically sent through SMSs.
Use this mode only when power consumption must be at minimum.
Auto
In this mode the application is running all the time, but the GPS is sleeping most of the time.
Once every 30 minutes, the GPS is awoken for maximum 5 minutes in order to get a GPS position and automatically send it through SMS. When a GPS position is available, this timer is reset.
In this mode, since the PDA sleeps most of the time, it may miss the narrowest chance it may have to get a GPS signal. In order to be sure that GPS positions are retrieved and automatically sent through SMSs, you must keep your PDA on.
Warning: Do not rely on the ability of a PDA in standby mode to automatically acquire a GPS position in (maximum) 5 minutes. Check this yourself!
Use this mode in most cases.
Tests showed that in this mode the battery (of a HTC Polaris, 1350 mAh) would be depleted in about 16 hours, if no GPS signal is available; if there is a GPS signal, the autonomy should be greatly increased (an informal test indicates more than twice the autonomy). Without power saving, the battery would be depleted in about 6 hours.
Do you like hiking?
What if you go out in the wilderness and have an accident? How do you direct a rescue team to your location?
Click to expand...
Click to collapse
what if there isent any signal?
(joking..)
Nice app btw
If there is no signal, the program waits until it acquires a new GPS position. Then, a new SMS is sent within (generally) 5 seconds.
(Of course, if the repeat time is X, the SMS is sent only if more time than X has passed since the last sent SMS.)
Note: Keeping the GPS active drains the battery quickly.
6ITdtvFQqY said:
If there is no signal, the program waits until it acquires a new GPS position. Then, a new SMS is sent within (generally) 5 seconds.
(Of course, if the repeat time is X, the SMS is sent only if more time than X has passed since the last sent SMS.)
Note: Keeping the GPS active drains the battery quickly.
Click to expand...
Click to collapse
I hace seen many programs like yours, almost all drains battery when there is no GPS signal (inside buildings). Only one programs deals it better, but that has many other issues. One way to stop draining the battery is to read 'N' (say 50) number of NMEA messages from GPS and then turn off GPS for about 'M' (5 - 15) minutes. Then try again. This will save lot of battery. May be you can try implementing it.
You can download a new version which has 2 new features.
You can see the trail of GPS locations where you were. The trail is updated once per minute.
A power save mode is available. If this mode is active, the PDA's power consumption is the same as if the application is not running; however, you must have your PDA on in order for GPS locations to be retrieved and automatically sent through SMSs.
Warning: Keeping the GPS active drains the battery quickly. Therefore, the power save mode is active by default.
Download
Details.
tahdor said:
I hace seen many programs like yours, almost all drains battery when there is no GPS signal (inside buildings). Only one programs deals it better, but that has many other issues. One way to stop draining the battery is to read 'N' (say 50) number of NMEA messages from GPS and then turn off GPS for about 'M' (5 - 15) minutes. Then try again. This will save lot of battery. May be you can try implementing it.
Click to expand...
Click to collapse
As you can see, I've implemented a manual power save mode.
In theory, an automated power save mode can be implemented, where the GPS is woke up every 30 minutes to get a location and then sent back to sleep. However, I have no idea what that would do to the device, that is, waking it up every half hour and then shutting it down.
But most importantly, if a GPS location can't be retrieved, what would the device do? The user could be sleeping in a motel for the night (or move through caves or canyons) and the walls could block the GPS signal. Should the device keep trying and thusly consume energy (for how long?), or go back to sleep and miss even the smallest chance of getting a GPS location in those 30 minutes?
An automated power save mode is in conflict with the criticality of having a GPS location any time it is available. Of course, if the device has no power this becomes irrelevant, so a power save mode is necessary. But it's important for the user to understand what's going on.
The current manual mode allows the user to understand that and allows the settings (especially the trail) to remain active all the time. For the moment I consider this to be the best solution.
Accelerometer
Hi,
Your program i very interesting, it will be great to manage the accelerometer
and send a SMS when the phone do not move or when it goes from vertical to
horizontal position.
What do you think of that?
Regards
doco76 said:
send a SMS when the phone do not move or when it goes from vertical to horizontal position.
Click to expand...
Click to collapse
In what context would someone use such a feature? I mean, what does an accelerometer provide that the GPS's altitude does not?
I guess an SMS could be sent as soon as a significant change in altitude occurs (because this could indicate a fall).
Very good idea, thank you
I know you're still developing this program,
Can you add customizable SMS feature? I might need to send an sms in my native language.
And
The program will send SMS automaticaly to Predefined Numbers feature would be great
May it be easy
I know you're still developing this program
Click to expand...
Click to collapse
The development is actually frozen. I am just implementing critical stuff, like power saving, and doing bug fixing.
Can you add customizable SMS feature? I might need to send an sms in my native language.
Click to expand...
Click to collapse
You can simply send a normal SMS. I'll add a "copy GPS position to clipboard" feature to go with that.
The program will send SMS automaticaly to Predefined Numbers feature would be great
Click to expand...
Click to collapse
SMSs are sent to a predefined agenda contact. Someone who wants to send SMSs with his GPS location should normally do so to a regular agenda contact, so he'll already have an agenda contact or can setup one anytime. What particular usage would there be for an SMS sent to a phone number instead of an agenda contact?
I'll have a new version by tomorrow (if tests are okay) with multiple power saving modes: none, manual (as is now), automatic (where the GPS is automatically woken up to get a location - 5 every 30 minutes). I'll include the "copy GPS position to clipboard" in there.
In automatic power saving mode, tests showed that the battery (of my Polaris, 1350 mAh) would be depleted in about 16 hours (if no GPS signal is available; if it is and reception is good, the autonomy should be greatly increased). Without power saving, the battery would be depleted in about 6 hours.
Although the new version is already up, I'll make a small change later today.
Version 1.3.1 is up. See the first post.
I am going for a hike up the cobbler and Ben Ime in the Arrochar Alps on friday so i will take my polaris and see how things go.
Well that hike went well and i have taken my polaris on a few other hikes.
To be honest you have almost developed a GPS application for your phone. The sms ability is great, but what i really liked was the trail plotting ability.
A standalone GPS will provide you with a line route against gradient maps. I don't expect there to be gradient maps but just a route line sampled at regular intervals would be great. It would be a good aid to plotting your route with a paper map.
Can i ask if the trail samples can be increased?
The current default power saving mode is "Auto", which means that Astrolabe can only take a GPS location once every 30 minutes. As such, the trail can't be updated more often. Moreover, if the 5 minutes window when Astrolabe attempts to get a GPS location is missed (because the GPS reception is poor), the next one is 30 minutes later, which mean that the trail accuracy is getting worse.
You can change the power saving mode is "None", in which case the trail is updated once per minute... but the battery dies out fast.
Instead of changing the power saving mode, you could manually start your PDA every time you think it's necessary to get a GPS location (and trail location). (Just look in Astrolabe to make sure that the time of the last GPS location is the current time.)
(As I said, the power saving modes will cause confusion.)
I added the trail feature after a bunch of us got lost in the woods. After some 2 hours of being off course we were debating whether to return or go further. Fortunately someone went 200 meters further and saw the road (from where we started). With this feature I could have seen that we were going in the right direction.
Hello everyone, I have a few questions / issues regarding this phone and android in general, here it goes:
Voice Talk: what are the differences between the two apps (the one with the green and the one with the blue background colors)? They seem to do the same things to me.
Energy saving: the energy saving implementation doesn't seem too "smart" to me. I'm cool with setting reduced energy configurations like lower brightness and turning off bluetooth etc when the battery treshold kicks in, but I'd expect it to restore my setup once the battery level goes above the treshold again. Atm I have to manually undo all the changes that the battery saving functionality does, basically once a day. Isn't there a "smarter" app that restores my settings before the energy saving mode kicks in?
The battery: I've streamed 30 min of music from the device to my car's bluetooth stereo, and it removed 26% of the battery charge. I'm on fw KE2 cause it seems that KE7 is even worse when it comes to power consumption. Still, isn't it too much?
Volume: I've turned it all the way up both with the side button and inside settings -> sounds (all 4 of them). Still, if someone in my office is talking I miss a sms reception etc. It never happened to me when I had the 5800 express music, so I'm not deaf
App notifications: I left my phone near my bed, there is at least 3 out of 4 bars of 3G signal, facebook is set on 30 min updates, accuweather on 3 hours, info-costs every hour, the phone never turned off nor lost the 3g coverage, yet it missed completely or partially a LOT of updates
App settings: app settings also seem a bit random. I have an app called noLed to show led notifications on the screen when it's locked. I had enabled it, checked the "start noled after phone reboot" and all, and even if the phone never even rebooted, after a day or two I went it and the first checkbox (activate NoLed) was misteriously turned off...
Thanks everyone,
TD
tylerdurden83 said:
Hello
What are the differences between Maps,
Maps are MAPPING Latitude Is a precise location for locating friends in the nearby location and Navigator? Voice guided navigation walking driving ..
jje
Click to expand...
Click to collapse
JJEgan said:
tylerdurden83 said:
Hello
What are the differences between Maps,
Maps are MAPPING Latitude Is a precise location for locating friends in the nearby location and Navigator? Voice guided navigation walking driving ..
jje
Click to expand...
Click to collapse
Not that I'm not following your logic, it just seems kinda silly to have 3 apps for doing something that 1 app would be enough to do. For example, it's like having Street View as another external application, even thought it's just clearly a Maps "add-on".
Click to expand...
Click to collapse
Yes true but a lot of users are incapable of using stuff that requires effort and need big shiny widgets and hand holding .
jje
mini bump!
Some GS2 issues / questions
Hello everyone, I have a few questions / issues regarding this phone and android in general, here it goes:
Voice Talk: what are the differences between the two apps (the one with the green and the one with the blue background colors)? They seem to do the same things to me.
Energy saving: the energy saving implementation doesn't seem too "smart" to me. I'm cool with setting reduced energy configurations like lower brightness and turning off bluetooth etc when the battery treshold kicks in, but I'd expect it to restore my setup once the battery level goes above the treshold again. Atm I have to manually undo all the changes that the battery saving functionality does, basically once a day. Isn't there a "smarter" app that restores my settings before the energy saving mode kicks in?
The battery: I've streamed 30 min of music from the device to my car's bluetooth stereo, and it removed 26% of the battery charge. I'm on fw KE2 cause it seems that KE7 is even worse when it comes to power consumption. Still, isn't it too much?
Volume: I've turned it all the way up both with the side button and inside settings -> sounds (all 4 of them). Still, if someone in my office is talking I miss a sms reception etc. It never happened to me when I had the 5800 express music, so I'm not deaf
App notifications: I left my phone near my bed, there is at least 3 out of 4 bars of 3G signal, facebook is set on 30 min updates, accuweather on 3 hours, info-costs every hour, the phone never turned off nor lost the 3g coverage, yet it missed completely or partially a LOT of updates
App settings: app settings also seem a bit random. I have an app called noLed to show led notifications on the screen when it's locked. I had enabled it, checked the "start noled after phone reboot" and all, and even if the phone never even rebooted, after a day or two I went it and the first checkbox (activate NoLed) was misteriously turned off...
Thanks everyone,
TD
I'm particularly interested in a response to the energy saving that is stock on the sgs2.
However what i want to know is if the energy saving is active, or whether 'energy saving enabled' simply means it is ready to cut in when battery gets down to set target.
Any response to the above questions would be appreciated.
Ta in advance.
Sent from my GT-I9100 using XDA App
I don't think there's any difference between Voice command and Voice talk. Different interface is all I guess?
yamanote said:
I don't think there's any difference between Voice command and Voice talk. Different interface is all I guess?
Click to expand...
Click to collapse
Isn't it kinda silly to have two different interfaces for a program I'm not even really supposed to use via its interface, but via voice commands?....
samed1983 said:
I'm particularly interested in a response to the energy saving that is stock on the sgs2.
However what i want to know is if the energy saving is active, or whether 'energy saving enabled' simply means it is ready to cut in when battery gets down to set target.
Any response to the above questions would be appreciated.
Ta in advance.
Sent from my GT-I9100 using XDA App
Click to expand...
Click to collapse
As far as I've understood, when it says 'energy saving enabled' in the notification panel it just means that the feature is turned on, but it doesn't necessarely mean that it's gone into 'energy saving mode' already.
My issue with it remains, I don't want it to disable account sync, bluetooth, turn down the brightness etc, and the day after, once the phone is recharged, I have to re-enable all of them...
tylerdurden83 said:
Isn't it kinda silly to have two different interfaces for a program I'm not even really supposed to use via its interface, but via voice commands?....
Click to expand...
Click to collapse
Got it figured out.
Voice command is for when you're sitting down or something and can give the phone your total attention, while Voice talk is for when you're driving or something.
In Voice talk you can enable 'driving mode', which reads out and incoming texts and numbers of the phone which is calling you.
Even with that disabled, you can just say 'Hi Galaxy' or 'Hey Galaxy' and it will start listening to your commands.
(useful while you're just driving and don't want to be distracted by having to hold down the home button (ahem iPhone) or tap the Tap to speak button)
Still a bit redundant (why not just have voice talk?) but at least there's a difference
I now see what you mean about sync being disabled after leaving power saving mode.
Had a scout about and can't find a solution to this.
Anyone have a solution because this is very annoying.
Sent from my GT-I9100 using XDA App
I'm a bit puzzled by the battery life. I mean, afterall they advertise the various components of the gs2 as battery saving (for example the actually turned off pixels of the super amoled, or the dual core).
So, by logic, if the more advanced parts of it are energy saving compared to other less advanced models, why isn't it consuming less battery?....
Any more info?
I have a new question, is it normal under KE2 that the wi fi can't catch the signals almost al all?
At university I couldn't even detect the network, while the guy next to me with an iphone4 had full signal strength. On the train I had 1 line and it kept disconnecting, while my mate with the nokia 5800 express had no issue with it.
Even at my house going from my desk where the router is to my bed right in front of it, it already starts to drop significantly.
Another issue that I've noticed is that sometimes even tho there is 3g coverage the apps won't refresh. For example, AccuWeather hasnt refreshed since the day before, or manually firing a refresh of the contacts in my WhatsApp list ends in a "update failed, try again later" message, but after rebooting the phone it magically works right away...
Google play has been second on my battery use list for the last day or two. Keep awake for the last day and five hours. This is just out of nowhere, anyone else having this issue?
I battle with that app daily. Every month my data usage from Google Play Services is over a gig, even though I have no idea what it is doing. I have it disabled, but it turns itself on and I constantly have to "force stop" the app. I suspect it is tracking everything I do and using that data for marketing reasons.
I asked a similar question months ago and received no responses. I am out of ideas on how to prevent this thing from chugging away at data usage and the battery. I guess if you want to be Android then you accept that this thing is going to suck the life out of our phones.
For me it goes away for a while and then out of the blue decides to fire up and peg the throttle at full speed. Happens on my phone and tablet. Do not want!
Late but hopefully useful?
Researched this a lot, found some solutions, bad and good fixes and after trying some different twists on it after two days this is what I found to be the best, and I decided since this is just as bad as 4.0/4.1 and the mediaserver battery drain I might as well try and help at least 1 person by mass posting this reply I wrote else where to other threads, so here you go:
"Hey- I don't know if you, or anyone else has found a working solution, but here is the way I found best:
Note- I am on galaxy s4 [sgh-i337] running a 4.4 KitKat rom. I have found the following work around to work best for me:
1 Google now & Hotword detection=OFF,
2 GPS = OFF and turned on only when needed, eg maps/checkin on facebook/whatever needs location.
3 Settings-> Manage Apps -> Google Play Services -> Manage Space -> Clear All Data.
**Optional:After this [root only] I go into KT tweaker and make sure my phone cpu is set to a max of 810 Mhz when screen off.**
This fix usually works until I reset the phone. I ALWAYS follow those 3 steps when rebooting. AND always check that after I've used GPS that Google Play Services isn't keeping my phone awake. [Eg, after 30 minutes I check if the phone ever went to sleep again when the screen was off.] IF it does act up, I repeat steps 1, 2 &3. I still get notifications and all, and this is the least feature disabling way I've found that works with the cost of a little micro-management of your phone.
With this fix I can idle for an estimated 5-6days. As I take off my phone from charge at 8am and at noon with minimal usage [maybe 4 or 5 texts] I am at 97%. With WiFi on & connected.
OTHER: I personally keep NFC&Android beam&Bluetooth OFF, and turn ON when I need it on. Other- WiFi is always ON, and "Scanning Always Available" & "WiFi Optimization" is checked ON for me. And for location mode when I do have it on, I keep it at EDIT: Device only. Using only gps to find my location.
All in all, I hope this gets fixed."
I can post screen shots and all if somebody wants them or if there is need for one
-icy
I have a specific problem that has persisted through multiple android devices, through all ROMs and builds.
Currently I am on a Verizon galaxy nexus with cyanogen 10.1 (background in case it's more relevant than I believe).
When a timer or alarm goes off on my device, or when I receive a call or text, my screen wakes automatically. I think this may be considered a "feature" in android. However, since my phone is nearly always in my pocket, it means that the screen turns on and often receives enough of a false signal in my pocket to disable an alarm or decline/accept a call. It is very inconvenient and would be alleviated if I could specify that I want my device to turn on the screen ONLY when I press the power button.
I know that others have the same problem from searches on xda and elsewhere, but I don't see solutions (except what looks like a registry hack on some specific devices)
Note: I am not looking for a suggestion to get a cover to stop screen interactions while in my pocket, nor do I want to hear about a more elaborate lock screen to keep said interactions from interfering with alarms/calls. The problem is simply that the screen comes on at all with seemingly no way to change the behavior.
Thanks for reading and (hopefully) for helping with this problem.
I'm not sure it does what you need but you might try IntelliCover: https://play.google.com/store/apps/details?id=com.dragonnis.intellicover2
I can't find on its description that function but I read someone solved with that.
good luck
no dice
I installed the recommended app (a neat app, by the way), but it doesn't fix the problem in question. Alarms and communications still wake the screen.
Thanks anyway.
Hi,
Did you manage to disable screen wakeup ?
Thanks
Has anyone figured out a solution to this? I'd really wish the screen would only turn on with the power button... Even when phone calls come in, I always have to CAREFULLY drag it out of my pocket so I don't accidentally hang up or answer.... This and a thousand other scenarios
I get this daily notification to enable location services so it can update the network time even though I already have the system setting to update network time automatically.
It is coming from the phone as you can see and it still rings and vibrates even though i have them off.
I spent an hour on the phone with huawei today and they said it must be an app requesting the location which doesn't make sense to me as it says it is to update the network time (which I already have on).
I have never had a phone insist I turn on location services with a daily reminder before.
Just turn it on and leave it...it helps with many things that the phone does...maps, third party apps that find cell towers and WiFi hot spots, and of course what time zone you are in.
thanks, but I want to know how to stop the phone from asking me to turn it on every day, I don't want my gps on 24/7
Turn off automatic time and automatic timezone?
Sent from my BLA-L29 using Tapatalk
Any luck with this? I've got this damn annoying notification popping up every few hours or so too.... Have tried manual date and time adjustment. Also tried unticking all notifications managements within and it still shows up
MTECHNIC36 said:
Any luck with this? I've got this damn annoying notification popping up every few hours or so too.... Have tried manual date and time adjustment. Also tried unticking all notifications managements within and it still shows up
Click to expand...
Click to collapse
Same here. On my mate 20 x. I googled this and found this thread.
Any luck?
I'm also experiencing this, I tried the same things as other posters here but still haven't found a way to stop this annoying daily notification. I'm on a Huawei P20 Pro.
Try turning off automatic time zone (whatever it's called in your settings)
Wrong.
I, too, am having this problem (also - as yet - without resolution) on Huawei.
I believe this problem (for me) is BECAUSE I have "automatic update" for Time/Clock turned off, and GPS turned off, BUT Google Services wants it/them turned on (by default). Indeed, I am lead to believe that you cannot remove Google Services from Android, while disabling Google Services is not effective. Love, Fred (not my real name).