Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,810,679 Members 40,745 Now Online
XDA Developers Android and Mobile Development Forum

[APP][4.0+][2013.09.11] GeoLog v0.50

Tip us?
 
Chainfire
Old
(Last edited by Chainfire; 12th September 2013 at 08:39 PM.)
#1  
Chainfire's Avatar
Senior Moderator / Senior Recognized Developer - Where is my shirt? - OP
Thanks Meter 49,956
Posts: 9,087
Join Date: Oct 2007

 
DONATE TO ME
Default [APP][4.0+][2013.09.11] GeoLog v0.50

GeoLog is a new kind of location tracker which changes tracking characteristics based on where you are and what you are doing.

On foot, you travel slower than by car, and you may not want to gather location data as often. If you're standing still, why track location at all - it's just a waste of power. If you're on a photo walk, you might only want to track location while walking, and not when doing anything else - like driving to the where the walk starts. When on a long trip, you may wish to use a less accurate low power tracking solution, while on a short trip you may prefer tracking as precisely as possible. This is all profile-based and highly configurable.

Based on Google's new fused location provider, it can determine when you are standing still, walking, cycling, or in a moving vehicle, and adjust tracking parameters accordingly. It will automatically switch between all methods of gathering location data (sensors, cell and Wi-Fi networks, GPS, etc) to give you the best location fix possible, within the parameters you set up.

The app currently supports exporting to GPX and KML formats, and has an extensive selection of export filters. GPX export files are tested against Lightroom, where KML export files are tested against Google Earth.

Apha / Experiment
This is an alpha release. It is already usable, but it's not yet feature complete. It has also not undergone rigorous testing on various Android versions yet, so expect issues. Reference/development device was an SGS3 running 4.2.

Furthermore, this whole thing is an experiment. I'm not sure how well this will work in reality. I have built it to track my whereabouts on a long trip far away, and seems to have worked rather well at that !

You will also probably need to adjust the profile presets to your personal preferences. Ultimately, I would like this to be good enough to just leave on 100% of the time!

Scary Permissions
This app requires location and activity permissions to track your location. It also needs to run at boot to start the tracking service (if enabled). Wakelocks are required to process the location data at the configured interval. External storage permissions are required to export your data.

I do not track anything you do or what you click. All personal data goes to the app internal database only, you are the only one with access to that information. Your information is not sent to me.

Source
GeoLog is open source, licensed as Apache v2. You can find the latest sources here: https://github.com/Chainfire/GeoLog . Note that a lot of what goes on under the hood is inside Google Play Services, which is closed source.

Download
You can get GeoLog at the Play Store

Screenshots
Attached Thumbnails
Click image for larger version

Name:	screenshot-1.png
Views:	1578
Size:	71.8 KB
ID:	2154811   Click image for larger version

Name:	screenshot-2.png
Views:	1440
Size:	76.5 KB
ID:	2154814  
BLOG - G+(Chainfire) - G+(Personal) - TWITTER - IRC - PAYPAL - BTC 1JeoxivKEXbbiegsv1BrUC7fD7GgSPcqkG

A proper quote includes only the relevant paragraphs, and a proper post never ends with the word "why"

 

Android
HTC G1, Hero, One
LG G Pad 8.3, G Watch, G3
Moto E
Samsung i5800, i9000*2, P1000*2, P7100, i9100*2, N7000, P6800, i9300, N7100, i9505, N9005, G900F
Sony T LT30p, Z C6603
Nexus Galaxy*2, N7*2, N10, N7-2013, N7-2013-3G, N5

SuperSU, Mobile ODIN, TriangleAway, DSLR Controller, CF-Root, 500 Firepaper, OpenDelta, USB Host Diagnostics, ExynosAbuseAPK, Live dmesg+logcat, NoMoarPowah!, CF-Bench, Chainfire3D, CF.lumen, SGS2 SIM Unlocker, GingerBreakAPK, SuperPower, and more!

Windows Mobile 5/6
E-Mobile EM-ONE
HTC Wizard*2, Kaiser, Touch, Diamond, Pro, HD*2, Diamond 2, Pro 2*2, HD2*2
Samsung i780, i900*2, i8000*2, b7300, b7320, b7330, b7620*2, b6520

WMWifiRouter, KaiserTweak, FPUEnabler, WMLongLife, WMRegOptimizer, CFC+GUI, TF3D+v2 ports, Kaiser+Omnia2+Snapdragon 3D drivers, GfxBoost, and more!

Windows Phone 7
LG GW910

iOS
Apple iPad 3, iPad Mini 2


NOTICE: I do not respond to tech support questions through PM.
The Following 37 Users Say Thank You to Chainfire For This Useful Post: [ Click to Expand ]
 
Chainfire
Old
#2  
Chainfire's Avatar
Senior Moderator / Senior Recognized Developer - Where is my shirt? - OP
Thanks Meter 49,956
Posts: 9,087
Join Date: Oct 2007

 
DONATE TO ME
--- reserved post ---
BLOG - G+(Chainfire) - G+(Personal) - TWITTER - IRC - PAYPAL - BTC 1JeoxivKEXbbiegsv1BrUC7fD7GgSPcqkG

A proper quote includes only the relevant paragraphs, and a proper post never ends with the word "why"

 

Android
HTC G1, Hero, One
LG G Pad 8.3, G Watch, G3
Moto E
Samsung i5800, i9000*2, P1000*2, P7100, i9100*2, N7000, P6800, i9300, N7100, i9505, N9005, G900F
Sony T LT30p, Z C6603
Nexus Galaxy*2, N7*2, N10, N7-2013, N7-2013-3G, N5

SuperSU, Mobile ODIN, TriangleAway, DSLR Controller, CF-Root, 500 Firepaper, OpenDelta, USB Host Diagnostics, ExynosAbuseAPK, Live dmesg+logcat, NoMoarPowah!, CF-Bench, Chainfire3D, CF.lumen, SGS2 SIM Unlocker, GingerBreakAPK, SuperPower, and more!

Windows Mobile 5/6
E-Mobile EM-ONE
HTC Wizard*2, Kaiser, Touch, Diamond, Pro, HD*2, Diamond 2, Pro 2*2, HD2*2
Samsung i780, i900*2, i8000*2, b7300, b7320, b7330, b7620*2, b6520

WMWifiRouter, KaiserTweak, FPUEnabler, WMLongLife, WMRegOptimizer, CFC+GUI, TF3D+v2 ports, Kaiser+Omnia2+Snapdragon 3D drivers, GfxBoost, and more!

Windows Phone 7
LG GW910

iOS
Apple iPad 3, iPad Mini 2


NOTICE: I do not respond to tech support questions through PM.
The Following 6 Users Say Thank You to Chainfire For This Useful Post: [ Click to Expand ]
 
Chainfire
Old
(Last edited by Chainfire; 11th September 2013 at 10:47 PM.)
#3  
Chainfire's Avatar
Senior Moderator / Senior Recognized Developer - Where is my shirt? - OP
Thanks Meter 49,956
Posts: 9,087
Join Date: Oct 2007

 
DONATE TO ME
Default Changelogs

2013.09.11 - v0.50
Restructured and rewrote some of the code for the open sourcing of the app, this is simply a rebuild. There are no significant feature updates or bugfixes.

2013.07.21 - v0.40 ALPHA
- Inititial public release
BLOG - G+(Chainfire) - G+(Personal) - TWITTER - IRC - PAYPAL - BTC 1JeoxivKEXbbiegsv1BrUC7fD7GgSPcqkG

A proper quote includes only the relevant paragraphs, and a proper post never ends with the word "why"

 

Android
HTC G1, Hero, One
LG G Pad 8.3, G Watch, G3
Moto E
Samsung i5800, i9000*2, P1000*2, P7100, i9100*2, N7000, P6800, i9300, N7100, i9505, N9005, G900F
Sony T LT30p, Z C6603
Nexus Galaxy*2, N7*2, N10, N7-2013, N7-2013-3G, N5

SuperSU, Mobile ODIN, TriangleAway, DSLR Controller, CF-Root, 500 Firepaper, OpenDelta, USB Host Diagnostics, ExynosAbuseAPK, Live dmesg+logcat, NoMoarPowah!, CF-Bench, Chainfire3D, CF.lumen, SGS2 SIM Unlocker, GingerBreakAPK, SuperPower, and more!

Windows Mobile 5/6
E-Mobile EM-ONE
HTC Wizard*2, Kaiser, Touch, Diamond, Pro, HD*2, Diamond 2, Pro 2*2, HD2*2
Samsung i780, i900*2, i8000*2, b7300, b7320, b7330, b7620*2, b6520

WMWifiRouter, KaiserTweak, FPUEnabler, WMLongLife, WMRegOptimizer, CFC+GUI, TF3D+v2 ports, Kaiser+Omnia2+Snapdragon 3D drivers, GfxBoost, and more!

Windows Phone 7
LG GW910

iOS
Apple iPad 3, iPad Mini 2


NOTICE: I do not respond to tech support questions through PM.
The Following 6 Users Say Thank You to Chainfire For This Useful Post: [ Click to Expand ]
 
zulu965
Old
#4  
Junior Member
Thanks Meter 0
Posts: 3
Join Date: Oct 2010
Optimizing the use of all the sensors pertinent to location is an excellent idea.

IŽll start testing it right away.

Thanks
 
dankoman
Old
#5  
dankoman's Avatar
Recognized Themer
Thanks Meter 8,954
Posts: 2,316
Join Date: Oct 2008
Location: Philly

 
DONATE TO ME
Been waiting for someone to make use of Google's new activity tracking api. If anyone can do it properly, it's you chain .

I look forward to what the future holds for this app. Testing now!
 
GadgetCheck
Old
#6  
GadgetCheck's Avatar
Retired Forum Moderator / Recognized Developer
Thanks Meter 5,263
Posts: 3,191
Join Date: Sep 2010
Location: India,Kerala,Trivandrum (God's own Country)
Intresting we r working on somethingsimilar

www.checkrom.com
Where support gets refined as social networking
Founder and Developer of CheckROM™ for Samsung Phone's
 
jug6ernaut
Old
(Last edited by jerdog; 31st July 2013 at 05:09 PM.)
#7  
jug6ernaut's Avatar
Retired Moderator / Recognized Developer
Thanks Meter 458
Posts: 2,533
Join Date: Jun 2006
Location: San Antonio, Tx
Another interesting app, not sure how much use ital be for me personally. But im sure i can i could find a way. Does it also consider other location sources or strictly GPS?

Edit: nm...i should read first, vn.

-Active-
- Nexus5 -
- Nexus7.2 -

-Retired-
- Xperia Z2 - LG G2 - Xperia ZL - Samsung Note2 - Samsung Note1 - GalaxyNexus - Motorola Atrix - NexusOne - LG Expo - HTC TouchPro2 - HTC Kaiser - HTC Wizard -
- Nexus7 - HP Touchpad - Motorola Xoom -

"You can lead a fool to knowledge, but you can not make them think."
 
supernova_00
Old
#8  
Senior Member
Thanks Meter 46
Posts: 286
Join Date: Feb 2012
Location: Aberdeen, MD
I'm very surprised the google folks that created "My Tracks" hasn't used the new APIs and fused location stuff yet within their app.
 
willybarca
Old
#9  
Senior Member
Thanks Meter 55
Posts: 234
Join Date: Apr 2010
Location: sydney
I still don't understand what exactly this app does.
does it make the entire phone use different location method for example Google map browser to use low power low accuracy, or the settings are just meant for geolog app only.

Sent from my Nexus 4 using Tapatalk 4 Beta
 
CLARiiON
Old
#10  
Senior Member
Thanks Meter 235
Posts: 412
Join Date: Apr 2013
Quote:
Originally Posted by Chainfire View Post
--- reserved post ---
When someone gets 5 'Thanks' for posting this, you know that the dude is a serious developer

Jokes aside, I am very interested to see how it progresses.

The Following User Says Thank You to CLARiiON For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes