合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
此版本文档已归档不再维护,推荐您使用最新版本。
最新子版本号:4.0.4.300
优化融合定位功能。
补全错误码。
最新子版本号:4.0.3.303
高精度定位能力(当前能力未发布,待HMS Core (APK) 4.0.3.318发布后即可使用)。
使用限制:当前高精度定位只支持在P40系列上使用,并且只在中国大陆提供服务,HMS Core (apk) 需要在4.0.3.318及以上版本。
新增高精度定位接口列表。
方法 | 所属类 |
requestLocationUpdatesEx (LocationRequest request, LocationCallback callback, Looper looper) | com.huawei.hms.location.FusedLocationProviderClient |
修改特性
修复SDK侧依赖组件导致应用crash问题。
最新子版本号:4.0.2.300
位置权限优化。
最新子版本号:4.0.1.300
支持eclipse集成,提供eclipse集成方案。
最新子版本号:4.0.0.300
地理围栏
新增地理围栏功能
方法 | 所属类 |
createGeofenceList(GeofenceRequest geofenceRequest, PendingIntent pendingIntent) | com.huawei.hms.location.GeofenceService |
deleteGeofenceList(List<String> geofenceRequestIds) | com.huawei.hms.location.GeofenceService |
deleteGeofenceList(PendingIntent pendingIntent) | com.huawei.hms.location.GeofenceService |
最新子版本号:3.0.2.300
增加活动识别功能。
提供活动识别接口,以供开发者使用,应用设置监听活动后,可感知到设备何时开始或停止某项活动,如步行、跑步、骑自行车或开车等。
方法 | 所属类 |
ActivityIdentification getService(Activity activity) | com.huawei.hms.location.ActivityIdentification |
Task<Void> deleteActivityConversionUpdates(PendingIntent pendingIntent) | com.huawei.hms.location.ActivityIdentificationService |
Task<Void> deleteActivityIdentificationUpdates(PendingIntent callbackIntent) | com.huawei.hms.location.ActivityIdentificationService |
Task<Void> createActivityConversionUpdates(ActivityConversionRequest activityConversionRequest, PendingIntent pendingIntent) | com.huawei.hms.location.ActivityIdentificationService |
Task<Void> createActivityIdentificationUpdates(long detectionIntervalMillis, PendingIntent callbackIntent) | com.huawei.hms.location.ActivityIdentificationService |
最新子版本号:3.0.1.300
1. 修复setMockMode功能不可用问题。
2. 优化开机内存占有量。
3. 优化checksetting体验,各种开关是结合安全评估直接打开还是引导用户去打开。
最新子版本号:3.0.0.301
1. 增加网络定位服务权限,修复安全风险。
最新子版本号:3.0.0.300
1. 请求位置更新。
2. 移除位置更新。
3. 获取最后一次可用的位置信息。
4. 获取位置可用性。
5. 模拟位置信息。
方法 | 所属类 |
requestLocationUpdates(LocationRequest request,LocationCallback callback,Looper looper) | com.huawei.hms.location.FusedLocationProviderClient |
removeLocationUpdates(LocationCallback callback) | com.huawei.hms.location.FusedLocationProviderClient |
requestLocationUpdates(LocationRequest request,PendingIntent callbackIntent) | com.huawei.hms.location.FusedLocationProviderClient |
removeLocationUpdates(PendingIntent callbackIntent) | com.huawei.hms.location.FusedLocationProviderClient |
getLastLocation() | com.huawei.hms.location.FusedLocationProviderClient |
getLocationAvailability() | com.huawei.hms.location.FusedLocationProviderClient |
setMockMode(boolean isMockMode) | com.huawei.hms.location.FusedLocationProviderClient |
setMockLocation(Location mockLocation) | com.huawei.hms.location.FusedLocationProviderClient |
checkLocationSettings(LocationSettingsRequest locationSettingsRequest) | com.huawei.hms.location.SettingsClient |
最新版本SDK需要用户手机上安装HMS Core(APK)4.0.1.300及以上版本; 如果用户手机没有安装,您的应用调用HMS Core时,会自动引导用户提示安装。
本服务的主要特性都可以在大多数华为终端上支持,部分高级特性依赖于EMUI版本。请参考部分特性对于EMUI的依赖说明。
| 2019/08/17 HMS SDK 3.0版本 |
| HMS SDK 3.0开发者文档入口 |