Open Mikaela opened 4 years ago
@Mikaela Thanks, this is a good idea. It could also cover displaying the info:
getAccumulatedDeltaRangeMeters()
API data is valid (https://github.com/barbeau/gpstest/issues/421). Showing the human readable constant values like ADR_STATE_HALF_CYCLE_RESOLVED instead of the raw integer values would also be helpful.minTime=.5s
, but it updates every second.The caveat here is that Android APIs only tells applications about satellite properties in view of your device right now - there isn't any way to query general support for satellites. So, for example, if your device hardware and software supports QZSS, but you're not in a location where QZSS satellites are visible, GPSTest has no way of knowing that your device supports QZSS.
But a simplified view of what the device supports based on satellites currently in view is a good idea.
An example of another app that has a simplified view of device info is https://play.google.com/store/apps/details?id=com.eu.nsl.gnsscheck
I've started working on logic that can support this at https://github.com/barbeau/gpstest/pull/355.
So here's a very rough UI mockup for this screen showing device GNSS support. It would appear as another top-level navigation item, likely "Dashboard", along side "Status", "Map, "Sky".
Any feedback/suggestions/alternate proposals welcome!
Interesting idea proposed here: https://groups.google.com/g/gpstest_android/c/W1OB-L_o5kQ/m/LKO80NPAAQAJ
Could we score overall device GNSS capabilities?
adding a numeral field with a formula to score total gps capabilities (for example bands, frequencies, antennas,... )
Not sure what that exact formula would look like, but ideas are welcome.
This issue has been automatically marked as stale because it has not had recent activity. Please comment here if it is still valid so that we can reprioritize. Thank you!
I would still find this feature helpful
This issue has been automatically marked as stale because it has not had recent activity. Please comment here if it is still valid so that we can reprioritize. Thank you!
Android U adds new methods to the GnssCapabilities
API that will allow us to read things like signal support directly from the API versus relying on real-time observation of signals, so we should use that as well.
This issue has been automatically marked as stale because it has not had recent activity. Please comment here if it is still valid so that we can reprioritize. Thank you!
Not stale
This issue has been automatically marked as stale because it has not had recent activity. Please comment here if it is still valid so that we can reprioritize. Thank you!
I do still sometimes find myself missing this only to find out there is an open issue.
Agreed, not stale
Summary:
I wish the Status or a similar tab told me which GNSS my phone supports directly saying yes/no.
E.g.:
Steps to reproduce:
Open GPS Test for the first time without reading much about GNSS with question whether your phone supports Galileo or not. Even better test may be giving your phone with GPSTest open and asking them to quickly tell you what navigation systems the phone support.
Expected behavior:
Anyone is able to quickly/easily tell what GNSS the phone supports.
Observed behavior:
I see my location & technical information I don't entirely understand. I see ID, GNSS/flags etc.
As I only see the US flags (and satelite IDs 7 8 10 13 15 16 20 21 26 27 29 30), after thinking about this and reading for some time I understand that my phone only supports GPS (and not Galileo which I understand to be having service disruption, but due to comparing with someone else online I know that the satelites appear within the app regardless). Due to my phone being low end device marketed to developing countries I am not particularly surprised.
Device and Android version: