去年年底我们推出了 Google Play services 8.4 。在这里我们要与您分享许多新的信息,以让您了解此版本提供的一些功能。
App Invites 是一项有意思的技术,让您的用户可以与他们认识的人分享应用。在 Google Play services 8.4 中对此技术进行了更新,让用户可以更轻松地通过电子邮件分享应用。在此之前,您可以创建包含用户定义的文本和图像的自定义电子邮件,但现在,我们允许您直接从应用向消息添加内容。它让您可以使用 HTML 充分定义电子邮件正文,并设置电子邮件主题行。
例如,如果您有一款喜欢的烹饪应用想要与朋友分享,您的应用使用邀请可以包括您喜欢的来自该应用的菜谱。因此,用户可以直接访问所需的内容,让他们可以更明智地决定是否安装应用以获取更加丰富的内容。请在 GitHub 上查看 App Invites 示例。
查看 App Invites 示例,请访问:
github.com/googlesamples/google-services/tree/master/android/appinvites
Play Games Analytics 开发者体验旨在让游戏开发者可以更好地理解、管理和优化整个玩家生命周期的游戏体验。考虑到这一点,我们扩展了 Player Stats API 以帮助您更好地理解玩家行为,并基于此吸引他们继续玩您的游戏。
流失预测方法将返回玩家流失的可能性数据,如停止玩游戏。您可以创建内容来应对用户流失,从而吸引玩家继续玩您的游戏。
Google Play services 中的 Fused Location Provider (FLP) 使用许多传感器,包括 GPS、WiFi 和移动电话基站为您的应用提供定位。
您是否曾希望可以在郊区轻松处理 tap,而无需在地图上添加另一个层来截获 tap?我们针对多边形添加了 onClickListener,以便您可以直接轻松添加透明的多边形和直接截获 tap。我们也向矩形和底面叠层添加了点击侦听器。
下面是使用侦听器检测多边形上的点击的方法:
map.setOnPolygonClickListener(new GoogleMap.OnPolygonClickListener() {
@Override
public void onPolygonClick(Polygon polygon) {
...
}
});
信息窗口现在还提供一个 OnInfoWindowCloseListener 和一个 OnInfoWindowLongClickListener。关闭侦听器特别适合用于以下情形:您希望在用户查看某个特定标记相关详情之后将地图缩回到初始状态。
mMap.setOnInfoWindowCloseListener(new GoogleMap.OnInfoWindowCloseListener() {...});
mMap.setOnInfoWindowLongClickListener(new GoogleMap.OnInfoWindowLongClickListener() {...});
有关详细信息,以及使用这些的示例,请参阅 GitHub 上的 ApiDemos 示例,并查看对此示例的历史更改,以便您可以了解这个新 API 是如何工作的。
查看ApiDemos 示例,请访问:
github.com/googlemaps/android-samples/tree/master/ApiDemos
ApiDemos 示例的历史更改,请访问:
github.com/googlemaps/android-samples/commits/master/ApiDemos
在 Google Play services 7.8 中,我们发布了 Vision API,其支持人脸和条码检测。过去我们不支持 Aztec 条码的条码格式,因此在 Google Play services 8.4 中,我们增加了对这些条码的支持。
借助 Google Play services 8.4,Nearby Messages API 现在支持 Google 开放信标格式 Eddystone 的后台扫描。借助此更新,在发现 BLE 信标时可以唤醒您的应用。回到七月份,Google Play Services 7.8 通过简单的发布-订阅接口推出了 Nearby Messages API。如果存在信标,开发者通过使用 Proximity Beacon API 向信标记录添加附件来发布内容。当 Nearby 发现兴趣信标时,这些附件返回到您的应用中。
现在,使用 HistoryApi.readDailyTotal() 方法,我们可以跨 Google Fit 应用、其他健身应用和 Android Wear 表盘支持一致的计步。
我们还提供了新的 HistoryApi.updateData() 方法。此方法让您可以在一次 API 调用中更新数据,无需通过两次调用进行删除和插入。
更多详情,请访问:
developers.google.com/fit/android/history#read_daily_total_data?utm_campaign=play services_series_launch_121815&utm_source=anddev&utm_medium=blog
现在,我们推出了移动自动完成小工具,最近已添加到 Android 和 iOS 上现有的编程自动完成功能集,同时向地点选取器小工具添加了自动完成功能。自动完成功能通过在用户键入地点时自动完成地点的名称和地址为用户提供协助。小工具更方便开发者向他们的应用添加自动完成功能,只需少量代码。
了解详情,请访问:
googlegeodevelopers.blogspot.com/2015/12/autocomplete-widget-and-updated-place.html
原文来自【安卓开发者全球博客】:
android-developers.blogspot.com
中文翻译文章【中国谷歌开发者论坛】(文末“阅读原文”):
chinagdg.com/thread-31992-1-1.html