Fuel log and mileage tracking app for Android

Track your fill-ups, fuel consumption, fuel costs and save money. Fuelio is FREE and available in the Android Market.
0

dodawanie lokalizacji GPS

Lechu Orzech 12 years ago updated by Adrian 12 years ago 1
Na HTC Desire HD (Android 2.3.5;wersja jądra 2.6.35.10-g931a37e; HTC Sense 3.0; Nr oprog. 3.12.405.1) nie dodaje lokalizacji GPS do mapy. Przy dodawaniu nowego wpisu zaznaczenie pola "Zapisz lokalizację GPS" powoduje wyświetlenie okienka  z informacją o wyszukiwaniu sygnału GPS, moduł łapie sygnał i okienko znika, można dodać wpis. Jednak po wejściu w mapy wyświetla się informacja "Brak danych dla tego pojazdu".
0

Wrong spelling of "litre" in settings

11 years ago updated by Adrian 11 years ago 1

In the tip text under "Fuel unit", "litre" is spelt "liter". This is not the common spelling and does not match the spelling that's used when you touch "Fuel unit" to change the setting.

0
Completed

Choose vehicle

Nihal Velpanur 11 years ago updated by Adrian 11 years ago 0

Since I only use bikes, it bums me out that the pop-up only says choose car. Can it be changed to choose vehicle for uniformity? the main page says vehicles and add new vehicle, so in the same vein, it should say choose vehicle and not choose car.

Answer
Adrian 11 years ago

This should be fixed (but I was sure it was already fixed, maybe I put the wrong file...).

0
Completed

Fuelio in Lithuanian

Vytenis Kučiauskas 12 years ago updated by Adrian 12 years ago 1
Added lithuanian translation to the http://crowdin.net
Answer
Adrian 12 years ago

0
Fixed

Click on one entry and select "Location" always shows the location of the latest fillup, not the selected one.

Aidan Simons 10 years ago updated by Adrian 10 years ago 2
From Mileage Log I touch and hold an entry to bring up the menu. Then choose Location from the menu. Whichever entry I have selected it shows the locatioon of the latest fill (of those with location)
0

Multiple issues and ideas

Krzysztof Dorosz 12 years ago updated by Adrian 12 years ago 0
I am using Fuelio free (for test) on HTC One X. I had successfully imported over 100 data entry for my car. Here are problems I discovered that stops me for every day us of this application (I use google spreadsheet instead):

1) Mileage log list scrolls VERY badly with this amount of data.It stucks all the time
2) Readability of the list "Mileage log" is very poor. Poor readability and stucking scrolling, makes this app unpleasant experience to browse data points. I believe the information could be presented far more interesting - 
2a) e.g. L/100 could be presented with bigger font and bounding box (exactly like "daily odometer" readings on left side). This should be first top right element, and above it there could goes all other stats like cost, cost/1 km , etc.  IMHO this would improve greatly readability 

2b) No information about period (in days) from one to another fill up. I've found it very interesting to know, I was driving 7 days on one tank, or 15 days, and this is so simple to compute from data.
3) "Stats" could be cached, when data points are not changed. I need to wait few seconds every time I enter this section. (I believe on less powerful mobiles with more data it would be even longer)
4) Charts module is great, but there is no option to scroll horizontally  any chart, because after a slight scroll of a chart, GUI starts scrolling an entire tab for me and shows next chart. Although zooming is working correctly.


Here are my additional ideas:
5) In my car I need to measure oil consumption. This could be a very good additional feature (maybe for PRO version) that you can alternatively add also simple information about oil consumption. 

6) typical feature that this kind of apps have is to also store information of any additional costs, for example insurance cost, service cost, carwash cost etc. If you provide this information you can have more precise value of cost per 1 km. 

Answer
Adrian 12 years ago
Thanks for your feedback.

1) This is strange. But this will be rewritten. This is first time insert data problem. After importing CSV file - try to calculate you data - click on "Stats". Now go to "Mileage Log". Everything should be OK now. 

2) Of course, everything could be done better, but at the moment I'd like to leave it as it is. I've got many positive reactions about log's view. In future I'd like to add options for changing log's view.

2b) Yes. This is missing. Added to my TODO list. 

3) This is TRUE. This is on my TODO list and it's waiting. There will be cache of stats.

4) This is how chart library works. You can scroll horizontally. But I know, there should be small tutorial how to do that. 

Here's an example: http://youtu.be/2DfEyIH3GMI

Tap on chart, move your finger up and the move left-right.

5,6) I'm working at the moment on "Costs" module. You'll be able to add other vehicle costs, not only fuel. There will be categories and reminders in future.


0
Under review

Vehicle description is incorrectly set when importing to a new device from Dropbox

Maximilian Hantsch-Köller 10 years ago updated by Adrian 10 years ago 4
I am switching phones. So I installed Fuelio on the new device and imported from Dropbox. I got all the data and my vehicle imported (this works nicely, thank you!), but the vehicle description was not imported. Instead, on the new phone, the vehicle description was set to the vehicle name.
0
Fixed

It is impossible to enter the fuel price in rubles which exceeds 6 signs

Roman Romanov 10 years ago updated by Adrian 10 years ago 4

It is impossible to enter the fuel price in rubles which exceeds 6 signs: 950,58 rubles can be entered, and 1000,25 - it is impossible

0
Fixed

Immediate crash on selecting any Google Drive option

Andrew Fidel 11 years ago updated by Adrian 11 years ago 6

Selecting any option under Google Drive results in an immediate force close.


ICS 4.0.4

Current Google Drive app installed

WiFi connection

0

Can't sync with dropbox or drive

Andy Kang 11 years ago updated by Adrian 11 years ago 4

Like the title says, I can't sync with dropbox or drive. When I try to upload to dropbox, I just get a blank toast and nothing shows up on my dropbox. Every time I try to upload to drive I get an "Upload Failed" error.


Here is the logcat for when I try to upload to dropbox:


04-03 19:34:48.409: W/System.err(5998): java.io.FileNotFoundException: /sdcard/Fuelio/sync/vehicle-1-sync.csv: open failed: ENOENT (No such file or directory)

04-03 19:34:48.409: W/System.err(5998): at libcore.io.IoBridge.open(IoBridge.java:416)

04-03 19:34:48.409: W/System.err(5998): at java.io.FileInputStream.<init>(FileInputStream.java:78)

04-03 19:34:48.409: W/System.err(5998): at com.kajda.fuelio.ft.a(DropboxSyncTo.java:142)

04-03 19:34:48.409: W/System.err(5998): at com.kajda.fuelio.ft.doInBackground(DropboxSyncTo.java:1)

04-03 19:34:48.409: W/System.err(5998): at android.os.AsyncTask$2.call(AsyncTask.java:287)

04-03 19:34:48.409: W/System.err(5998): at java.util.concurrent.FutureTask.run(FutureTask.java:234)

04-03 19:34:48.409: W/System.err(5998): at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)

04-03 19:34:48.409: W/System.err(5998): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)

04-03 19:34:48.409: W/System.err(5998): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)

04-03 19:34:48.409: W/System.err(5998): at java.lang.Thread.run(Thread.java:856)

04-03 19:34:48.409: W/System.err(5998): Caused by: libcore.io.ErrnoException: open failed: ENOENT (No such file or directory)

04-03 19:34:48.409: W/System.err(5998): at libcore.io.Posix.open(Native Method)

04-03 19:34:48.409: W/System.err(5998): at libcore.io.BlockGuardOs.open(BlockGuardOs.java:110)

04-03 19:34:48.416: W/System.err(5998): at libcore.io.IoBridge.open(IoBridge.java:400)

04-03 19:34:48.416: W/System.err(5998): ... 9 more



And here is the logcat for when I try to upload to drive:


04-03 19:37:22.323: W/System.err(5998): java.io.FileNotFoundException: /sdcard/Fuelio/sync/vehicle-1-sync.csv: open failed: ENOENT (No such file or directory)

04-03 19:37:22.338: W/System.err(5998): at libcore.io.IoBridge.open(IoBridge.java:416)

04-03 19:37:22.338: W/System.err(5998): at java.io.FileInputStream.<init>(FileInputStream.java:78)

04-03 19:37:22.338: W/System.err(5998): at com.google.api.client.http.FileContent.getInputStream(FileContent.java:71)

04-03 19:37:22.338: W/System.err(5998): at com.google.api.client.googleapis.media.MediaHttpUploader.upload(MediaHttpUploader.java:275)

04-03 19:37:22.338: W/System.err(5998): at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:408)

04-03 19:37:22.338: W/System.err(5998): at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:328)

04-03 19:37:22.338: W/System.err(5998): at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.execute(AbstractGoogleClientRequest.java:449)

04-03 19:37:22.338: W/System.err(5998): at com.kajda.fuelio.ho.a(GoogleDriveSyncTo.java:190)

04-03 19:37:22.338: W/System.err(5998): at com.kajda.fuelio.ho.doInBackground(GoogleDriveSyncTo.java:1)

04-03 19:37:22.338: W/System.err(5998): at android.os.AsyncTask$2.call(AsyncTask.java:287)

04-03 19:37:22.338: W/System.err(5998): at java.util.concurrent.FutureTask.run(FutureTask.java:234)

04-03 19:37:22.338: W/System.err(5998): at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)

04-03 19:37:22.338: W/System.err(5998): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)

04-03 19:37:22.338: W/System.err(5998): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)

04-03 19:37:22.338: W/System.err(5998): at java.lang.Thread.run(Thread.java:856)

04-03 19:37:22.338: W/System.err(5998): Caused by: libcore.io.ErrnoException: open failed: ENOENT (No such file or directory)

04-03 19:37:22.346: W/System.err(5998): at libcore.io.Posix.open(Native Method)

04-03 19:37:22.346: W/System.err(5998): at libcore.io.BlockGuardOs.open(BlockGuardOs.java:110)

04-03 19:37:22.346: W/System.err(5998): at libcore.io.IoBridge.open(IoBridge.java:400)

04-03 19:37:22.346: W/System.err(5998): ... 14 more