New smartphones support multiple satellite constellations like GPS, Glonass, Galileo, Beidou and SBAS.
For Android 7.0 (N) and higher, Google has added a new API in Android that allows apps to explicitly determine the GNSS type of each satellite for the following GNSS constellations (from https://developer.android.com/reference/android/location/GnssStatus.html)
The ID of each satellite can also be obtained, and ID ranges are defined in the documentation at https://developer.android.com/reference/android/location/GnssStatus.html#getSvid(int)
For Android 7.0 (N) and higher, Google has added a new API in Android that allows apps to explicitly determine the GNSS type of each satellite for the following GNSS constellations (from https://developer.android.com/reference/android/location/GnssStatus.html)
The ID of each satellite can also be obtained, and ID ranges are defined in the documentation at https://developer.android.com/reference/android/location/GnssStatus.html#getSvid(int)