yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] M66B:
I don't see what could be wrong with the code to get a temperature icon, especially since it worked after a reboot:

https://github.com/M66B/BackPackTra...e/backpacktrack2/BackgroundService.java#L2082

My best guess is this was an Android glitch.

I am glad BackPackTrack II was useful during your travels!
[Android Apps and Games] M66B:
I received this notification:

I will not go through the trouble of getting a free and open source application listed in the Play store again.
[Android Apps and Games] theCroh:
Why on earth does that permission exist if you're not allowed to use it...

Does this mean manual updates in the future?

Lähetetty OnePlus Onesta Tapatalkilla
[Android Apps and Games] M66B:
I will look into this later this week and despite being irritated about this, I will make the necessary changes and try to get the BackPackTrack II back into the Play store for the 111 people having it installed.

I am irritated, because this rule didn't exist when BackPackTrack II was accepted into the Play store. The permission is not really required, but that is not the point.
[Android Apps and Games] M66B:
I have just released

stable

version 1.31.

Changelog/download:

https://github.com/M66B/BackPackTrackII/releases/tag/1.31

Hopefully this version will be approved for listing in the Play store again.
[Android Apps and Games] M66B:
I have just released

stable

version 1.32.

Changelog/download:

https://github.com/M66B/BackPackTrackII/releases/tag/1.32

The version will be available in the Play store after Google's approval.
[Android Apps and Games] M66B:
I have just released

stable

version 1.33.

Changelog/download:

https://github.com/M66B/BackPackTrackII/releases/tag/1.33

The version will be available in the Play store after Google's approval.
[Android Apps and Games] M66B:
I have just released

stable

version 1.34.

Changelog/download:

https://github.com/M66B/BackPackTrackII/releases/tag/1.34

The version will be available in the Play store after Google's approval.
[Android Apps and Games] an0n981:
After replacing my broken Note 2 :( with the Oneplus 2 :) I finally have a step counter. On 5000 steps BPT2 counted 4958, my iPhone 5s counted 6341. BPT 2 is very accurate
[Android Apps and Games] an0n981:
Asking for a friend: Have you ever considered pebble intigration for this app?
[Android Apps and Games] M66B:
I have no pebble, so developing for it would be difficult.
[Android Apps and Games] an0n981:
I think I found a bug
[Android Apps and Games] M66B:
What is wrong?

Maybe that it is going to snow ;)
[Android Apps and Games] an0n981:
No I mean that one notification said snow and the other rain
[Android Apps and Games] M66B:
https://github.com/M66B/BackPackTrackII/commit/d48cf1c00fa343c45d1dae661752653cba55beb8
[Android Apps and Games] mva1985:
I'm just wondering if the extra line is an app bug?
[Android Apps and Games] an0n981:
Is it possible/feasible to separate the step counter from location tracking so that it may be active while location tracking is not?
[Android Apps and Games] M66B:
Please create an issue for this.
[Android Apps and Games] M66B:
Please create an issue for this.

This is not a trivial change, so I might not fix it or it can take some time.
[Android Apps and Games] an0n981:
Issue are disabled for this repo
[Android Apps and Games] M66B:
You are right and this has been changed now.
[Android Apps and Games] Oeps:
Date selection box export

Hi, By using Netguard I came across BackpackTrack. Nice! I'm experimenting with it on my Note 3 with CM13 .

A question:

The date selection box in the export function starts with the year 1970. Takes a lot of tapping to go to today! (or am I missing something). Could be that Marshmallow changed the selection interface. See attachment.

(for further experiments I have to change rom, sometimes gps just plain not works!)

Thanks!
[Android Apps and Games] M66B:
Most Android versions allow you to tap on the year to enter a year. Even if that doesn't work, then the latest selected date/time will be remembered.
[Android Apps and Games] Oeps:
Thanks, my ignorance!

:o I was tapping on the year next to month but should tap on the year in the title of the window. So much for the usability designers of Android :)

Interactive titles, I will start to like them!
[Android Apps and Games] M66B:
I have just released

stable

version 1.35.

Changelog/download:

https://github.com/M66B/BackPackTrackII/releases/tag/1.35

This version will be available in the Play store after Google's approval.
[Android Apps and Games] Oeps:
Used BackBackTrack II on a longer trip

Hi Marcel,

I used the App on a longer trip (Indonesia + Laos). Very happy with the APP! Donated as well.

Some observations:

I had the timing for location recording set from 180sec to 120 and then to 60. Even then in some circumstances I wanted a more detailed trail of my location (ie in a city, how do I go exactly from A to B). In an area where there is no mobile coverage I wanted to log the (car) trip in more detail. I "solved" this by just starting GPX logger without recording and BPTII uses the GPX inormation. Maybe there could be an option the enable permanent GPS logging temporary when a more detailed is wanted. In the beginning I thought that would eat my battery but with MarshMallow, good phone and large battery I do not care much anymore. This differs ofcourse for each user/usage/phone type. I use a Samsung Note 3 with CM13 in combination with a double battery pack. At least two days without charging!

I think I met some limitions (because of the GPX logger running along I think). After the first week behaviour became strange. Logging stopped sometimes. I don't know where the GPS log is stored in the app but from then on I exported a daily GPX -with- delete and everything was fine again. Can I see/predict when I will meet limitations of a log file? Not a big deal as a daily export is nice.

I noticed that the last export file name and date/time is not remembered when using the delete option. It is remembered when not using the option. I use GPX export only.

KML export gives an error every time (Note 3, CM13, Android 6.0.1, patch level may 1, 2016). Not a big deal as GPX export is fine for me. See screenshot with the error.

When there is no mobile coverage it would be nice the app would go into permanent GPX logging or notify me so I can do something myself. Somehow it could not use GPX. My guess is that the car was to fast to get a fix and/or not enough satellites because of the mountains. Usually my Note 3 is fast in getting a fix. I assume if I had switched on the GPX logger before starting the trip everything would have been logged.

It would be nice if the waypoint editor can jump to Google maps. The automatically acquired names are in some areas a real puzzle while seeing it in Google maps refreshes my memory instantly.

It might be my fingers but adding text to a generated waypoint text results most of the time me completely deleting the current text. Maybe another text edit box can be used. The X for emptying the field is right next to the text.

Is it possible to export the weather history/activity history/walk history (just for fun).

I noticed that sometimes for no reason location logging is stops. In the example below I used GPX logger. Stopping the GPX logger and restarting it solves it but it also happens without using GPX logger along with BPTII. Added an screenshot (boat trip in Bangkok). Look for the straight lines.

It would be nice it the daily export could be automated. Have to check if I can do that with tasker.

Thanks for this wonderful application!

Willem
[Android Apps and Games] M66B:
Thanks for your suggestions and problem reports. I am currently traveling in Peru myself and will look more detailed into your remarks when I have returned home.

All data is being stored in a SQLite database, so the only limit is storage space. Exporting data (GPX, etc) may take a while, but should eventually succeed. I have been collecting data from the moment I have released this application without any problem.

The data collecting service is run as a foreground service, meaning that Android will stop it in extreme circumstances only. I have never seen this happen on Nexus devices. Android does optimize timer events, so data may be collected in irregular intervals to save battery.

The application is not meant for high accuracy / frequency tracking. There are other applications for this that do a decent job.

The waypoint editor has a share option to send waypoints to other applications. I use OsmAnd myself for this, but it should work for Google maps or Google earth as well.

In which form do you want weather data exported? The problem I have with this is that there is no standard for this and I don't want to make custom things which are being used by very few people only.
[Android Apps and Games] Oeps:
Hi, have a good holiday. Do not read too much XDA :)

I will have another look into the MM doze function as it stops reading sensors and location. It might have to do with the doze function that reading stops (I use Greenify with agressive doze but with BPTII as exception).

For the Waypoint I never tapped share as I never wanted to share. It seems more a view option :) Exactly what I missed!

The export of weather is more a gimmick and no standard.

If I need weather info of the past I usually use windfinder.com. It presents a nice table, might be inspiration of an export format.

Ie Schiphol airport:

Forecast: https://www.windfinder.com/weatherforecast/amsterdam-schiphol

And graphs:

Past weather: https://www.windfinder.com/report/amsterdam-schiphol

Maybe building the export function is not worth the effort. Not many people will use it.
[Android Apps and Games] M66B:
If somebody is interested in testing a successor to BackPackTrack II, please contact me through this contact form: https://contact.faircode.eu/ (select 'Other')

The successor will be simpler to use and work correctly on recent Android versions.

Edit: example result: https://lifeline.faircode.eu/share?...6987139e9e0554f0834f20ef0d64cb374b&snapshot=1
[Android Apps and Games] M66B:
I have added a section about battery usage:

https://github.com/M66B/BackPackTrackII/#battery-usage

Please let me know if everything is clear.

Tomorrow I will make it possible to configure the activity recognition interval while being still and while being moving separately.
[Android Apps and Games] an0n981:
I have made a few minor adjustments. Feel free to take only what you like. Also I'm not sure what this means: "...or in a plain...".

One more thing. Line 67 says "* INTERNET: to upload GPX files (solely)", but then line 72 mentions using Internet to aquire network locations, these contradict each other.
[Android Apps and Games] M66B:
Thanks for the pull request! Merged.

I have changed the permissions section on GitHub a little to solve the contradiction.

https://github.com/M66B/BackPackTrackII/#android-permissions

Play services and the Android location manager have another permission set than BackPackTrack II.
[Android Apps and Games] M66B:
The just uploaded

beta

version 0.23 will allow you to set the activity recognition interval for still and moving separately and with seconds precision.
[Android Apps and Games] an0n981:
Is it possible that <string name="title_rgeocode">Reverse geocode location</string> is only shown in the UI if certain conditions are met?
[Android Apps and Games] M66B:
Yes, the Google geocoder needs to be present (see version info).

Edit: added to the FAQ.
[Android Apps and Games] M66B:
The next new feature will be a step counter (will work only if your device has a hardware step counter).

All existing step counter applications annoy me, because of the high number of false steps being counted.

Activity recognition should fix this for the most part.

If you find this application useful, please rate it in the Play store (so there will be a healthy balance between good and bad ratings).

If you don't find this application useful, please let me know here, so I can improve things.
[Android Apps and Games] M66B:
I have just uploaded

beta

version 0.24 to the Play store.

This version adds a step counter.

Based on the configured steps size and weight, the distance and the number of calories burned will be calculated.

See the FAQ for some more information.

https://github.com/M66B/BackPackTrackII#FAQ4

[MENTION=5367731]an0n981[/MENTION] could you please be so kind to check my English?

https://github.com/M66B/BackPackTrackII/blob/master/app/src/main/res/values/strings.xml

The status bar notification is maybe getting a little bit crowded (I have added the number of steps today too).

Is it okay as it is? Any ideas for improvements?
[Android Apps and Games] an0n981:
Have any string been added since this morning? I am currently working them anyways to add a German translation.

Also is "WordPress weblog" really correct, or should it be Webblog?
[Android Apps and Games] M66B:
I have added a few texts for step counting and changed a few other texts.

weblog is correct I believe.
[Android Apps and Games] M66B:
I have just uploaded

beta

version 0.26 to the Play store.

This version simplifies the status bar notification and better organizes the settings.

[MENTION=5367731]an0n981[/MENTION] new and updated texts, sorry.
[Android Apps and Games] M66B:
I have just uploaded

beta

version 0.27 to the Play store.

Changelog:

Fixed step counter

Update status bar notification with counted steps

Show wind direction names derived from bearing in status bar notification

Added option to filter inaccurate passive locations

Changed passive locations defaults

Removed activity recognition interval still/moving, since it was causing problems

Added option to delete activity history

Made foot steps icon 60% transparent

Changed location history icon

Since the step counter was horribly broken, you can download this release immediately here:

https://github.com/M66B/BackPackTrackII/releases/tag/0.27

Preview status bar notification (comments welcome):
[Android Apps and Games] an0n981:
Is this because of restrictions on play services or is the icon broken?

Edit: Sorry I jumped the gun
[Android Apps and Games] M66B:
I am not sure, because 'unknown' activity is shown (with associated icon), which could be a result of activity recognition not working or of an unknown activity being recognized.

I had trouble selecting an appropriate icon for 'unknown' activity.

If you like, you can suggest another one from here:

https://www.google.com/design/icons/
[Android Apps and Games] an0n981:
My personal favorite is still the back pack man. 2nd choice would be 'explore', unless that is already reserved for a different activity.
[Android Apps and Games] M66B:
'explore' it will be.

(will replace 'notinterested' icon)

The other icons are here:

https://github.com/M66B/BackPackTrackII/tree/master/app/src/main/res/drawable

The back pack man icon is used for walk history only now.
[Android Apps and Games] an0n981:
I'm not sure if this question belongs here or in the XPrivacy thread (maybe both), but I have been pondering the fact that this app can access my location without triggering an XPrivacy restriction in the location category.
[Android Apps and Games] M66B:
Please create an issue for this on GitHub.
[Android Apps and Games] M66B:
Beta

version 0.30 adds a nice little altitude graph to the location history :)
[Android Apps and Games] mva1985:
Trackpoint vs Waypoint???

I know what a waypoint is but not sure what the trackpoint is or its purpose.

Thanks for any clarification.

Edit: Okay, reading through the FAQ and now I know. :)
[Android Apps and Games] M66B:
I have added a new FAQ explaining the differences and purpose of a waypoint and a trackpoint:

https://github.com/M66B/BackPackTrackII#FAQ6
[Android Apps and Games] M66B:
All features I had in mind are implemented now.

I will test BackPackTrack II myself a few days and if I don't discover problems I will release the first stable version.

If you encounter any problem, please leave a message here.

This is probably a good time to make a translation if you had that in mind.

Just copy this file and send me the results (preferable in the form of a pull request):

https://github.com/M66B/BackPackTrackII/blob/master/app/src/main/res/values/strings.xml
[Android Apps and Games] M66B:
Maybe it is not obvious, but the altitude graph (location history) is zoomable and scrollable.
[Android Apps and Games] an0n981:
Please inform here whenever strings have changed and need looked at
[Android Apps and Games] mva1985:
I'm experiencing a constant negative altitude. Any suggestions?
[Android Apps and Games] M66B:
What should be the correct altitude and why is the shown altitude incorrect?
[Android Apps and Games] mva1985:
897 feet. Which seems to be about a positive 271 meters versus the negative that is displayed.
[Android Apps and Games] M66B:
Can you check with another application, for example GPS status, which altitude the GPS reports? Please indicate if the application corrects altitude or not and if it is mean sea level or not.
[Android Apps and Games] mva1985:
With GPS Status & Toolbox I'm getting these results. In airplane mode.

909 feet MSL

804 feet WGS84 Ellipsoid
[Android Apps and Games] an0n981:
For me GSP Status and BPT2 receive a different value. I assume this is because they access different databases, just thought I'd report in case this should actually be the same
[Android Apps and Games] M66B:
What I would like to see is the logcat with the altitude correction (offset).

Edit: I will add an option to disable altitude correction tomorrow, so you can easily check if this is the problem.
[Android Apps and Games] M66B:
I don't know which correction method GPS status uses (it is closed source). BackPackTrack II uses the EGM96 model to correct the GPS altitude.
[Android Apps and Games] M66B:
[MENTION=1456824]mva1985[/MENTION] maybe it helps if you tell which location (about) is having a wrong altitude. Also, please check the map here: https://en.wikipedia.org/wiki/EGM96 and tell me if the offset at this location is high or low.
[Android Apps and Games] mva1985:
Columbus, Ohio. Appears on the globe and legend to show about a -35

BTW I loved xprivacy on my rooted Galaxy S3
[Android Apps and Games] M66B:
I will look into this tomorrow.

I hope you will love using BackPackTrack II too.
[Android Apps and Games] mva1985:
Just wondering if trackpoints have to be manually set? I exported a GPX file to OsmAnd and when showing it on the map it only showed the two waypoints that I had saved in BPT2. I've been leaving my GPS on for tracking purposes.

I realize waypoints should be manually set or edited but trackpoints should be saved depending on the settings of distance or time.
[Android Apps and Games] M66B:
The default configuration is to make a trackpoint every three minutes, if you are moving. Trackpoints close to the previous one will be filtered.

Check the location history if there were trackpoints created and make sure tracking is enabled in the settings.
[Android Apps and Games] an0n981:
Question: Why does Action - Edit Waypoints state that you can add waypoints? Or am I missing something?
[Android Apps and Games] M66B:
Adding means reverse geocoding here, so you can add a location by address later if you forgot to make a waypoint when being there.
[Android Apps and Games] an0n981:
I had to activate to geocode service in google play services. Now I see the plus
[Android Apps and Games] mva1985:
Okay, went for a 15 mile drive on surface streets over a 1.5 hour period. When exported to OsmAnd it shows about 70 trackpoints created. All pretty accurate. Also, looking at location history in BPT2 I can click on the share symbol to share an individual trackpoint to OsmAnd.

Just wondering what takes presidence when moving to create a trackpoint, time elapsed or distance changed?

Also, how often are location history, activity history and step count reset? My preference would be never or user configurable.

Man, I hope I don't sound like a pain in the a$$ ;)

---------- Post added at 05:23 PM ---------- Previous post was at 05:19 PM ----------

Just a question if you were thinking of creating profiles such as still, walking, vehicle, with different settings for recording trackpoints?
[Android Apps and Games] M66B:
BackPackTrack II acquires locations time based and looking from the perspective of battery usage, one of the main design criteria, this is the only way. At higher speeds trackpoints will be further apart, but in my idea that is no problem, since you experienced less on that distance as well.

The history will never be reset automatically.

I see no use in multiple profiles, also give this is supposed to be a background application.
[Android Apps and Games] M66B:
I have just released

beta

version 0.32

Changelog/download:

https://github.com/M66B/BackPackTrackII/releases/tag/0.32

(will be available in the Play store after approval of Google too)

[MENTION=260300]mva1982[/MENTION] the altitude should be correct for you now

[MENTION=5367731]an0n981[/MENTION]

https://github.com/M66B/BackPackTrackII/commit/69e9b7c8c2e88c5cf36af16eefc6df56802cb8cb

https://github.com/M66B/BackPackTrackII/commit/8e3d329d11db0326fd916e7eeb1ddd82fa4450dd
[Android Apps and Games] an0n981:
[MENTION=2799345]M66B[/MENTION] Please make this translatable
[Android Apps and Games] M66B:
This should be translatable:

https://github.com/M66B/BackPackTrackII/blob/master/app/src/main/res/values-de/strings.xml#L49
[Android Apps and Games] an0n981:
1. I noticed I translated that wrong. Fixed

2. Weird, maybe it's a problem with AppSettings, will try again after changing locale.

Edit, no still in English.
[Android Apps and Games] M66B:
[MENTION=5367731]an0n981[/MENTION]

https://github.com/M66B/BackPackTrackII/commit/aeb5f219ca34c287c67a2665df0da3224827a9c2
[Android Apps and Games] M66B:
[MENTION=5367731]an0n981[/MENTION]

https://github.com/M66B/BackPackTra...ster#diff-cdca861e65ab0caf0dac48368b3fa2a6L19

Tracking on foot: new feature to acquire locations every x number of steps instead of every y seconds.

Accept: new feature to accept a location being acquired, despite the the accuracy has not be reached yet.
[Android Apps and Games] M66B:
I have just released

test

version 0.33

Changelog/download:

https://github.com/M66B/BackPackTrackII/releases/tag/0.33

This version will not be available in the Play store.

If you install this test version, please report back if everything works. I am especially curious if acquiring locations based on the number of steps is working okay. This could save battery when walking in intervals (for example when shopping). This feature will automatically be enabled if your device has a hardware step counter. When enabled, timed location tracking will be disabled when on foot.

Filtering of unknown activities will only be done when you are moving with this version. This means the previous moving activity will be preserved and that going from still to unknown activity will result in detecting motion and starting location tracking. You are advised to enable this feature from this version (it will be the default for new installations).
[Android Apps and Games] M66B:
[MENTION=5367731]an0n981[/MENTION]

https://github.com/M66B/BackPackTrackII/commit/e2bb2033f24966497c8d1768f9acfd20fbb0bdc0
[Android Apps and Games] an0n981:
Should Line#103 get the same?
[Android Apps and Games] M66B:
No, "except when previously still" applies only to "unknown" activities.
[Android Apps and Games] M66B:
I have just released

beta

version 0.34

Changelog/download:

https://github.com/M66B/BackPackTrackII/releases/tag/0.34

This version will be available in the Play store after Google has approved it.
[Android Apps and Games] mva1985:
This is version .33 I've already walked a lot today but not sure why the step count is not updating.

I'm using a Note 4 which I believe has a dedicated step counter.