yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] mynameisjon:
thanks for the reply. ah if only google listened to user feedback.

like how contact pictures on google contacts are still limited to 96x96 and they look all pixelated on the Google Nexus when you receive a call.
[Android Apps and Games] Silentz0r:
Sorry for the necro but i was wondering if there is some way i could pay for the license with paypal? I do not have credit card.

Thank you.
[Android Apps and Games] t-pip:
Hi all. I've hit a hit of a problem with ALTitude. My location is showing correctly in the app notification but on my latitude it shows as 'Location known on map' and on other's latitude out shows as 'Location unknown' the app is telling me I am signed in. I have removed all settings and installed again, no difference.

I'm running InsertCoin on my HTC Desire.

Any suggestions?

Thanks

Trev
[Android Apps and Games] chamonix:
Make sure your latitude location is set to manually and use latitude on a PC in a browser to see if your location, the manual update (see "privacy" in your browser) (and your history if enabled) is updated properly. If this works then there is a problem with the rights granted to your friends. If not please provide a logcat so that we can see what is going wrong with the updates
[Android Apps and Games] t-pip:
Logcat is here http://pastebin.com/gKsScmKq had a look but makes no sense to me.

Thanks for your help.

Edit:

Sorted. I wiped all map data and now works. Thanks for your help.
[Android Apps and Games] monky9000:
just stumbled upon this (cdma galaxy nexus). grabbed the license from the market. awesome idea, and from my limited usage (1/2 day so far) it definitely seems to cut latitude's power usage drastically. thanks for the awesome app.

i have a question though. my location is reported without a blue circle around it (the one that normally indicates a range of uncertainty about the location's accuracy). is there a way to get that circle back?
[Android Apps and Games] chamonix:
I assume you mean the position in maps. If that's the case there is afaik no way to do that as in manual position the location but not the precision is passed.
[Android Apps and Games] chamonix:
This week's sprint is on altitude. I did mostly Bugfixes but have two days left for features. What would be your favorite one?
[Android Apps and Games] emelie:
my top request:

#27 "support Accountmanager" - I hate putting in login data for my google account on my google device when the data is already there.

other stuff I'd like to see:

#34 "Not logged in" - This was disappointing/frustrating while trying the app when it came out initially. Would be great to see this fixed.

#36 "altitude stops updating" - I'm also turning on airplane mode during the night.

#16,#17,#18 Tasker related stuff - Would be great to see that eventually since one active location poller is enough ;) I'd leave that for the next major version jump though, sounds like major work.

And thanks for your work! Much appreciated!
[Android Apps and Games] chamonix:
That's a tricky one but I'll give it another try. I have an app where it works with bookmarks but failed at routing it to latitude. I'll give it a harder try though
[Android Apps and Games] proudfighter88:
What if I don't need a periodical updates.

I'd like just if someone wants to see my actual location, he opens the app, selects me and his app will send a ping to my phone which will once update my location and send it back to my friend, who will see my current location on the map. So that everything runs on the background without me even knowing.

I've been looking for such app for some time now, but without success.

Do anyone knows how to do that? Is there some app or whatever?

Thanks for ideas.
[Android Apps and Games] EP2008:
In latitude you can ping someone for their location. Google had an option to follow someone in real time, but I think it took too much of a hit on the batteries.

The latest Google maps update was suppose to improve battery life when using latitude.
[Android Apps and Games] proudfighter88:
Yes, but he have to accept the ping and check himself in.

Latitude is exactly what I want, except without any action from the located person.
[Android Apps and Games] EP2008:
Yes, latitude on it's own requires no user intervention.

Pinging for location is more for people who don't allow latitude to track them automatically.
[Android Apps and Games] chamonix:
Here's the deal: account manager is everything but stable for now and while adding it I have broken the current auth, probably because I had to move to a newer version of the Google API.

I will revert the changes to get stable again and move the account manager to a test app for now.

So the good news is 0.9 isn't far, the Bad news is that the chances are low for it to have account manager support.

For those interested in details : account manager has experimental support of oauth2 and latitude requires oauth2. I guess that's too much of 'experimental' right now.
[Android Apps and Games] emelie:
oh damn clash of specifications.

thanks for letting us know!
[Android Apps and Games] chamonix:
As I said I won't give up that easily, especially as I was able to access latitude with the account manager in a controlled environment.

I have rolled my last changes back and am testing 0.9 without account manager now. In parallel I have put a test app together where I will do some more testing. The biggest problem that I have is that any connection I do in a headless mode (from the service) seems to fail with "unauthorized" while interactively works fine.
[Android Apps and Games] salleq:
I'm glad to see you're still developing ALTitude. I thought you had abandoned the whole app, then again BBS obviously has taken most of your time, this I understand.

I just ranted on g+ about Latitude's battery consumption despite the recent updates (https://plus.google.com/u/0/114556927754749192744/posts/EjTNRQtcJMz) and then I thought I'd request a feature which Google never probably implements:

-When connecting to a WiFi, automatically update location (selectable? to force update even if the time interval isn't met?) and do not update location again until WiFi is disconnected

Since I'm not a coder, I cannot tell how much this would save battery, but from a logical viewpoint, if you are connected to the same WiFi for say, 10 hours, your location should not be updated before disconnecting since for that 10 hours your location hasn't changed.,

Edit:

Also can you find out why ALTitude does not update status after long time without network connection, without opening the app manually once? After that the updates are automatic again.
[Android Apps and Games] chamonix:
About the bug you mentioned I hope that the last version is a valid fix: I found that when no location provider is available anymore the service does not react properly to a location provider being available again. This would be a case when you go to airplane more, leading to the service not reporting any change even after going out from airplane mode again.

Your idea about wifi is interesting. Even if I can tell if the behavior will impact even more positively on battery I'm ready to give it a try. In order to reach the best battery win I would have to turn off the location listener while on wifi once the last position has been sent but then would have the problem of now knowing when the phone leaves the wifi range. There are some tricky situations to consider here:

- wifi is turned off

- the phone goes to sleep and the wifi policy is set to turn wifi off when screen is off

- you travel but use a portable wifi hotspot ;-)

But anyway I take this up as a feature request and as I have another one related to wifi I may combine them into one iteration: https://github.com/asksven/ALTitude/issues/42
[Android Apps and Games] salleq:
So are you saying the current version should fix this problem already? I installed ALTitude again yesterday after a couple of months so I have no idea if you've updated it in the meantime. But this morning when I opened ALTitude (after having a connection) it said "Logged in" instead of "Update pending" which was the usual text whenever I opened it first during a day. Will check again tomorrow morning...

Also I commented your tricky situations about the wifi stuff in the github issue.
[Android Apps and Games] chamonix:
Sorry I wasn't clear. The upcoming version has the fixes.
[Android Apps and Games] chamonix:
Release v0.9

New version 0.9 is rolling out. See post #2 for change log
[Android Apps and Games] salleq:
Today I've been 10 hours with a network connection but ALTitude is still saying "Update pending", and as so hasn't updated location the whole day. I tried killing the app and reopening but that didn't help.
[Android Apps and Games] chamonix:
That means that either the service can't connect to latitude or you don't have any location source active.

Cound you try, in this order:

- log off / on again

- check that there is a location provider under "status"
[Android Apps and Games] salleq:
I tried to wipe ALTitude data and relogin. I get the window "authorize app" but after that an "web page unavailable" -> "http://localhost/?code----something...." but it flashes so quickly i can't see what it says.

Mind you, I have 2 factor authentication in use for Google.

EDIT: even reinstallation doesn't help.
[Android Apps and Games] chamonix:
Here you go: 2 factor won't won't work as per design it will invalidate tokens. Unfortunately 2 factor is not a published api afaik so I can't help, and sorry
[Android Apps and Games] salleq:
Hmm it worked for a long time but not anymore - I've had that 2 factor in use since .... a few months?
[Android Apps and Games] chamonix:
That is weird indeed, I wasn't expecting it to work but if it did there is no reason why it should stop. Could you please send me a logcat for me to check what happens after you logged on?
[Android Apps and Games] salleq:
Yeah sure, I'll try to do that at some point today.
[Android Apps and Games] Marc.:
Looks good :)
[Android Apps and Games] salleq:
Here's the logcat:

http://pastebin.com/TfHx5BFL

I cleared logcat with adb logcat -c before i started logging. other things done here are:

-Clicked Log on Latitude

-Since I was logged in already, I just clicked "Give access" or whatever on the page that says "ALTitude is requesting for the following permissions".

-After that i get the error on page error, and get thrown back to ALTitude main window.

After a few seconds of nothing happening in logcat I ended it.
[Android Apps and Games] chamonix:
Unfortunately the logcat does not show any ALTitude activity. Could you please let the logcat run a little longer. What we are looking for are instances of the logging tag "LocationService".
[Android Apps and Games] salleq:
Hmm i wonder where my reply disappeared...anyway i ran some logcat this morning and used "quick settings", and had:

D/LocationService( 2810): Service Updating Latitude

in logcat.

Also it seems to be working again, my location is actually updated...weird indeed.
[Android Apps and Games] cdmackay:
hi; I've just bought the full version, for which many thanks.

I'm still a little confused as to the precise nature of the Service settings, please, would you please explain...

The Service settings talk about the relation to updating Latitude. But how do they combine? By inspection, it seems to update Latitude only if:

(time since last update > Interval ) AND (location change > Accuracy)

Is that correct? i.e. *both* conditions have to be met to update Latitude?

Secondly, how do these relate to how often the app queries the OS for location? Or presumably it's more how often the app is sent by a location update by the OS? And does that directly relate to how often the phone will awake from sleep to check whether the app needs to be sent the update?

Apologies for my ignorance, and thanks again.
[Android Apps and Games] salleq:
Chamonix probably can answer that better, but I *think* both conditions have to be met.

Again, I have no definite answer to that, and actually have been wondering the same things lately, but again, I *think* that every set interval the app is checking the location, and if location has changed more than set distance, it will update Latitude.

I don't also have good knowledge about debugging logcat, but lots of these are shown:

Line 12523: W/ActivityManager( 1956): Scheduling restart of crashed service com.asksven.betterlatitude/.LocationService in 5000ms
[Android Apps and Games] chamonix:
The api doc ( http://developer.android.com/refere...ationManager.html#requestLocationUpdates(long, float, android.location.Criteria, android.app.PendingIntent) say both parameters are the minimum time/distance intervals. This suggests an OR not AND.

It is important to understand that those values condition how often the listener (altitude) is called. This action means of course a wakeup but it does not guarantee that this is the only wakeup for location as there are other listeners. If altitude was the only listener the theory says android has no reason to wake up more often.

To answer your question on who calls who: the listener is only registered by altitude, declaring it is interested in being called. The callback to the listener (altitude) has the location as a parameter so there is no call from altitude there. But if you have set your preferences to get geodata (address) altitude makes a call to get the address for the location passed. This mostly means a network call except the location is cached
[Android Apps and Games] cdmackay:
Thanks very much, that's most interesting.

Of course, for the OS to check and see whether the minDistance condition is met, it has to wake up. So if minTime were set quite high, would the phone wake more often than that, merely to check to see if minDistance had occurred?

Indeed, the docs say: "minTime [...] is only used as a hint to conserve power, and actual time between location updates may be greater or lesser than this value.

Your point about other listeners is well taken; I'd really like to know why Gmaps is getting location alarms, when Latitude is set to manual? That seems to happen much more often than ALT's updates...

Also thanks for noting the geodata call, I hadn't thought of that, so will turn that off :)
[Android Apps and Games] cdmackay:
Possible bug...

On ICS.. If I have notification icon turned on, but geodata turned off, then the notification icon doesn't appear.

With both settings on, the icon appears correctly, but not when geodata is off.

The service is definitely still running: Latitude is still being updated.

I'm on THS ICS, b17.

Thanks much.
[Android Apps and Games] chamonix:
Thanks for reporting: https://github.com/asksven/ALTitude/issues/45
[Android Apps and Games] chamonix:
Next release will be about Tasker integration and a few fixes. I guess it will be out in 3-4 weeks as I currently work on BBS
[Android Apps and Games] Duc1098:
Hi Chamonix, I bought ur app purely because of your last post regarding Tasker intergration :)

I dont want to run ALTitude all the time and if I turn GPS off I get a FC in ALTitude ( Running ICS leaked build for Samsung Galaxy Note ).

For me I only want to run ALTitude before I arrive to work and when I leave. Ride bike to work so wife can see where I am and she will know when to get DINNER READY!!! :D

Cheers mate
[Android Apps and Games] chamonix:
:)

I'm currently working on BatterBatteryStats implementing the Tasker plugin so adding it to ALTitude won't be a big deal (I did it for CommandCenter too).

Another planned feature is to add an option to automatically change the precision when GPS is on; the use case is to switch to "high precision" when I jog as opposed to coarse precision on normal use.

About the FC: could you send me a logcat of that error, I'd like to fix it in the next release as well
[Android Apps and Games] Duc1098:
Tks the the reply,

I bought BBS too great app

I reverted to Ginger as ICS was too unstable. If a better leak comes out and its all good I'll send you the log.

Thanks
[Android Apps and Games] xenjke:
Difference from Latitude

The app is just amazing and awesome :D great job!

I'v got one question though.

I never saw a GoogleLatitude using a GPS in background (either system battery stats showing no GPS activity through the day :confused: ), but the statistics is pretty accurate. It shows my traveling on street-level precisely and frequently updated.

So i want to create a profile more equal to Latitude's one. Obviously Latitude uses GPS right? Is there any concrete data about how frequent and so on?

Thanks for a reply!
[Android Apps and Games] chamonix:
Latitude will use GPS if it is on. Of course this comes with a price as GPS precision is expensive. ALTitude will use GPS as well if a) it is on and b) the precision you require (in preferences) requires GPS). I use GPS when I jog and temporarily turn ALTitude's precision to high/frequent when I jog

One thing you nee to be aware of: turning GPS on will cause side effects because of other apps may use the higher precision even if not required (I know, that is poor design but I know many weather apps that require city level precision and still using the fine grained precision for no reason).

Experiment with precision, update frequency and location provider to find the best combo for the cost (drain) acceptable for you
[Android Apps and Games] Danwms:
About to buy the full version.

Just wondering, rather than setting it to update every 30 mins etc, is it possible to make it update only when the phone is awake i.e. in response to a USER_PRESENT broadcast?
[Android Apps and Games] slickromeo:
I i'm a newbie user, and i just discovered your Altitude app. i purchased the license and installed the app. however. i'm interested in active tracking.

setting your own interval is fine and dandy. but whenever i need my wife to know exactly where i am, what settings do you recommend? I like the example you used when you're jogging.

what settings are those?
[Android Apps and Games] XlAfbk:
start app, press menu, "change precision", select duration and you're good to go :)
[Android Apps and Games] chamonix:
My quick settings for judging are:

Interval: 5s

Accuracy: 10m

Duration: 60 minutes

In the next version I will add an option to automatically switch to those settings when gps is turned on
[Android Apps and Games] slickromeo:
or maybe perhaps even a toggle "jogging mode" that will automatically turn on GPS and switch to those settings...
[Android Apps and Games] chamonix:
Turning on gps by code is forbidden by the security model of android for all apps not signed with system keys
[Android Apps and Games] XlAfbk:
As you're working on Tasker integration maybe you could use that to work around the issue as there's a Tasker plugin (secure settings) that works around those restrictions. So if there was an event sent to Tasker on enabling the fast-update mode one could capture that and bind it to an enable gps action.
[Android Apps and Games] chamonix:
There is no way I'd try to get past the security architecture of android as this was implemented for a purpose: making sure the user knows what precision is used for data collection
[Android Apps and Games] XlAfbk:
you wouldn't be doing anything to work around androids security. all I'm proposing is sending an event to Tasker to tell it that the user has switched to fast update mode.

what the user does with that information is a different kettle of fish.
[Android Apps and Games] chamonix:
On what Tasker / android version does turning gps on by code work? I haven't seen this since that vuln was closed in 2.3
[Android Apps and Games] XlAfbk:
you need to be rooted and install this plugin: https://play.google.com/store/apps/details?id=com.intangibleobject.securesettings.plugin

works in all versions of android/tasker then
[Android Apps and Games] chamonix:
Interesting stuff, I will look into the sources.

Now about the use case: I would define a Tasker action from an icon that toggles gps on/off and controls the precision of altitude to high when on/normal when off. Assuming altitude provides that functionality with the upcoming plugin that would be more straight forward than controlling Tasker and finally secure settings from altitude
[Android Apps and Games] chamonix:
I start coding next release this week. Any wishes besides the known list?

https://github.com/asksven/ALTitude/issues?direction=desc&sort=created&state=open
[Android Apps and Games] xenjke:
An option to gather GPS locations every n-seconds but publish status only by a-gps\wifi every n2-minutes would be great! Different timers for publishing and gathering position.

For example I'm gonna take a road-trip and i need a full gps-location-log when I'll return. In a main time i need a non-precise locations for my family to keep tracking me. But 3G will be in roaming, so to keep bills low i shouldn't publish my location frequently. I only want it to be a-gps in 30 minutes markers and then when I'll ge to WIFI - i want to be able to upload a full travel-log :)

That feature is worth another donation i think
[Android Apps and Games] chamonix:
That's an intersting one and it look like an interesting challenge... let me explain: we want to update latitude every x minutes or every y "distance" while collecting the whole data. So far so good but it means that we will need to "correct" the data afterward. I'll have to check if the latitude API allows that but it'S definitely an interesting feature request: https://github.com/asksven/ALTitude/issues/47
[Android Apps and Games] xenjke:
Yeah you get me right! That would be huge :D Thanks for the reprly!
[Android Apps and Games] lordgoata:
I have a feeling I already know the answer to this, but can Checkins be done without Latitude ?

I would love to have Tasker ask Altitude to checkin when my locations are detected (such as at work and home), for example!
[Android Apps and Games] chamonix:
If I believe this, check-in belongs to the places api: https://developers.google.com/maps/documentation/places/#PlaceCheckins

Let me check about the license / cost model for this api so we can see if it has the potential to do what you are after
[Android Apps and Games] lordgoata:
I spent a bit of time playing around this this. One option you might be able to employ is for the user to generate their own API key, which they enter into ALTitude prefs, then that can be used to do the checkins. This way you wouldn't personally need a key and unless the user is doing an insane number of checkins, the courtesy limit of 1,000 req/day should be plenty!

However, although testing this worked ok with regard to the checkin being accepted (I tried it through the REST Console in Chrome and received status OK as a result), all it seemed to do was log a checkin at that location, rather than checking in a specific user to a specific location, so it might not be suitable anyway :(

Its a real shame, I really want to use Tasker to checkin, Tasker knows where I am all the time, but Latitude never auto-checks in, or prompts me! I'd email Google about it if I could fathom out who/where to contact!
[Android Apps and Games] Tritonio_GR:
Contacting Google is like contacting god. You'll never get an answer and nonetheless Google is already reading your post here since its omnipresent in the Internet watching (indexing) everything you do every day in every corner.
[Android Apps and Games] cdmackay:
I see there's a similar app just announced:

http://www.xda-developers.com/android/backitude-for-google-latitude-released/

I do hate to see efforts spent on separate implementations of a similar idea, sigh.

Haven't looked at it yet; will do, and see how/if it compares...
[Android Apps and Games] salleq:
I sign what you said. I hate to say this but Backitude seems to work better than Altitude. All respect to Sven, I even bought Altitude license some time ago. Sven seems to be more concentrated on BBS and that's a good thing since I've bought that too and there are no apps that could compete with it at the moment.
[Android Apps and Games] 93ae8074:
I subscribe what you said.