HUAWEI Location Kit combines the GPS, Wi-Fi, and base station location functionalities into your app to build up global positioning capabilities, allowing you to provide flexible location-based services targeted at users around the globe.
| Class name | Class description |
| LocationServices | Entrance for accessing the location service. |
| FusedLocationProviderClient | Interaction interface class of the fused location program. |
| SettingClient | Class for checking location-related settings. |
| LocationAvailability | Device location availability. |
| LocationCallback | Callback class for reporting location information. |
| LocationRequest | Location request information class. |
| LocationSettingsRequest | Class for specifying the location service types and checking the location settings to obtain optimal functionality of all requested services. |
| LocationSettingsRequest.Builder | Class for building LocationSettingRequest. |
| LocationSettingsResult | Location setting result. |
| LocationResult | Location data information class. |
| LocationSettingsStates | Current location-related setting status. |
| LocationSettingsResponse | Response to the location check request. This class is used to obtain the status of the current location-related settings. |
| LocationSettingsStatusCodes | Location setting status code. |
| HWLocation | Location information containing the address. |
| ActivityIdentification | Entrance for accessing activity Identification. |
| ActivityIdentificationService | Interaction access point of activity Identification. |
| ActivityConversionRequest | Activity conversion request body. |
| ActivityConversionInfo | Activity conversion information. |
| ActivityConversionInfo.Builder | Activity conversion builder. |
| ActivityIdentificationResponse | Activity identification result. |
| ActivityConversionData | Activity conversion event. |
| ActivityConversionResponse | Activity conversion result. |
| ActivityIdentificationData | Detected activity type. |
| Geofence | Geofence class. |
| Geofence.Builder | Geofence builder. |
| GeofenceService | Geofence entry point. |
| GeofenceData | Geofence return data. |
| GeofenceErrorCodes | Geofence error codes. |
| GeofenceRequest | Geofence request body. |
| GeofenceRequest.Builder | Geofence request builder. |