Giter Club home page Giter Club logo

speedmeter's Introduction

SpeedMeter

Description

This is the repo for the speedmeter android app. It can display some useful information about your route:

  • The actual, real-time speed
  • The time elapsed
  • How many meters or kilometers you traveled
  • Your maximum speed
Get it on F-Droid Get it on Google Play

alt tag

speedmeter's People

Contributors

afmachado avatar gaul avatar grimoritto avatar n07070 avatar poussinou avatar sweetlion avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

speedmeter's Issues

Program gets stuck thinking there's no GPS

I've noticed this a few times now. Sometimes the program thinks it has lost GPS, when it hasn't.

http://i.imgur.com/YkCSeUj.png

I just started it and pressed go. It had satellites, then suddenly jumped to 0 and claims to have lost the GPS fix, yet the accuracy keeps getting better (so obviously, there is a fix). It's stuck in this until I switch to another app and back.

old F-Droid version

Please update F-droid version if you got time, its from 2015! Many privacy concerned users don't have play store access.

Miles per hour please

All of the speed limit signs where I live are in miles per hour only. Would it be possible to make SpeedMeter use miles per hour?

1 meter per second = 2.23693629 miles per hour so that would be the number to use in the code rather than 3.6. It could be an option.

Release new version

This includes a fix for imperial #25, important for those of us accustomed to inferior measurements. Could you tag a new release and push to Google Play Store? This would be the first release in 2 years.

Location Update issue

Hello!
I created a new project in AndroidStudio and imported your project but I get this error on mLocationManager.requestLocationUpdates and it's crashes. Any adivces?
This said about error: Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with checkPermission) or explicitly handle a potential SecurityException.

Thank you!

Bug :It show only Searching using

I just setup my local system and build this project. I take worth dependency downloaded and I did successfully build gradle but in the app this show on nav bar and in the home page olny searching.

getAverageSpeed and getAverageSpeedMotion might return NaN if time or motionTime is smaller than 1000.

getAverageSpeed and getAverageSpeedMotion might return NaN if time or motionTime is smaller than 1000.

The step (time / 1000) or (motionTime / 1000) will divide (long)/(int) producing long therefore long.
if time or motionTime is smaller than 1000 e.g. 6 the division should be 0.006 but since it is long the output will be 0.

The solution would be to change the step to (time / 1000.0) or (motionTime / 1000.0)

Stuck on "waiting for gps fix"

I've noticed this a few times now. Sometimes the program thinks it has lost GPS, when it hasn't.

http://i.imgur.com/YkCSeUj.png

I just started it and pressed go. It had satellites, then suddenly jumped to 0 and claims to have lost the GPS fix, yet the accuracy keeps getting better (so obviously, there is a fix). It's stuck in this until I switch to another app and back.

update readme

Please provide more info about project. So it will help to every body basic overview about this project.

Warning with Android 10.

Running under Android 10 displays:

This app was built for an older version of Android and may not work properly. Try checking for updates, or contact the developer.

2019-11-25 17 52 33

Distance & Average Speed are way off…

This morning I tried Speedmeter while cycling to work. The current speed seemed to be accurate in the most cases (difference to actual cycling computer usually 1km/h).
I travelled my usual 8 km to work, but the distance it said was 12.363 km. The average speed was 28 km/h because of this, the actual average was 19.55 km/h.

It stated the Accuracy would be 2-5m most of the time.

GPS accuracy shown despite no GPS fix

v1.2

When the GPS fix is lost, the app still shows the last accuracy it had before the fix was lost. This is confusing, making the user think he still has a fix.

It would be better if the accuracy was shown as ------ when the fix is lost

no speed while recording data

Whenever I tpich the "play" icon, current speed freezes in the number it was at the moment. Data records fine though, but the speed is not refreshed.

Don't count stops towards time/average speed

When you're stopped (e.g. at a red light), the stop time should not count towards the average speed. This is usually how bike computers work. The time spent at red lights would otherwise unnecessarily decrease the average speed.

There should be two timers, 'time' and 'movement time'. 'Time' is always counting up, while 'Movement time' is only counting as long as speed > 0. 'Movement time' is then used to calculate the average speed. (It would probably be interesting to show both times on the screen tho)

This mode could be made optional and added to the (still empty) settings screen :)

Using it in Xamarin Forms

Sorry for the stupid question as I am new to mobile dev.
Is it possible to integrate this into a Xamarin.Forms (cross platform) project?

Copyright violation

Hi @flyingrub

I found this app on the Google Play Store. This guy just took your source code, added some ads in it and put it on the Store, without warning this is free software...

As you are the owner of the source code, feel free to open a request to google here to remove the false app from the Store, if it's your wish ;)

Don't forget to tell Google that:

  • The app is licensed under GNU GPL v2 license and this guy is violating it;
  • He is falsely claiming he made the app;
  • Provide some screenshots and a link to this source code.

Not working in Android latest versions (Android 11, 12 OS)

Can you please let me know the reason why this code is not working on Android 11 and Android 12 version.
Its always showing only loading on the screen.
Can we track speed with GPS provider in latest (Android 12) phones?
If it is possible please let me know what we need to fix on this code.
Appreciate the help, Thanks.

Notification issues

v1.2: There are two issues with the notification

a) It is not translated. My system is English, yet I am getting a French notification from the app

b) Tapping the notification does not bring up the app, which would be expected behavior

Landscape orientation

The app really needs landscape orientation of the screen. Please make it in future versions.

Current Speed not updated while stopped

I'm using v1.2.

When I was stopped, my speed should be 0km/h. Yet the app consistently showed 4km/h. The distance counter however was not incrementing so internally the program seemed to know that the speed was 0.

During this time, I had good GPS connectivity.

Distance decimal point

After working around #8 by keeping the display on, Speedmeter seems to be working so far. And I'm loving the way it looks! There's one issue tho: http://i.imgur.com/O1DzLlr.png

Apparently I travelled 8830 km in less than an hour? But I'm no supersonic jet! :) This is probably supposed to be 8.830 km.

(While I'm here: It should be km, not Km. And why do the speeds get no decimal places?)

0 process and 1 service

After x hours, this application stopped and when I consult it I find this line '0 process and 1 service' !
can u tell me a bit about this problem if you have an idea
thank you in advance

Show elevation

Could SpeedMeter gather and show the current elevation? Or is this outside the scope of the program. This seems to be a natural and related data to speed.

Doesn't work with display off

I like starting speedmeter, then putting it into my pocket, to have some stats when I finish my tour. Unfortunately, the new version doesn't work this way, distance and average speed remain at 0. Could it be because the new version shows no notification?

Text log of gathered data

Sometimes I wish I had more details about the gathered data (e.g. when was the maximum speed achieved, or a way to investigate if I'm suspecting that the data is wrong). Maybe it should have an option to write gathered data to a file?

Tweak "use miles per hour" setting

F-Droid version 2.3.1. The option "Use miles per hour" in settings really should be "Use Imperial measurements" instead. Those of us in the US who continue to cling to our outdated imperial measurements for distances and speeds would also like to see the distance traveled, max speed, and average speed reported in imperial measurements as well. Therefore the option "use miles per hour" in settings really should toggle all the distances/speeds to display in imperial measurements. So this is really an "enhancement" request. Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.