我在哪里可以找到Google Play服务归属文本?

问题描述:

Google Maps documentation表示必须包含Google Play服务归属文本,作为“法律声明”的一部分。通过致电GooglePlayServicesUtil.getOpenSourceSoftwareLicenseInfo可以使用归属文本。但GooglePlayServicesUtil在Android 2.2之前不可用。我的应用程序是为2.0设计的,那么这个文本是什么,我在哪里得到它?我在哪里可以找到Google Play服务归属文本?

+0

“GooglePlayServicesUtil不可用,直到Android 2.3.3” - 你在哪里看到这个? – CommonsWare 2013-02-27 13:28:51

+0

我现在还不确定。我试图升级到Google Maps 2.0,并且我读到了2.3.3以下不支持Google Services的任何地方。 – Bevor 2013-02-27 13:38:04

+1

http://developer.android。com/google/play-services/setup.html“您可以在任何兼容Android的设备上开发Android 2.2或更高版本,并且包含Google Play商店”。 “GooglePlayServicesUtil”由Play Services SDK提供,本身不依赖于版本,AFAICT。 – CommonsWare 2013-02-27 13:39:45

这是一个

Log.d("DEBUG", GooglePlayServicesUtil.getOpenSourceSoftwareLicenseInfo(this)); 

显示(2月2013 - 这可能同时改变看看第一个发表评论!):

本产品包括软件来自Android开源 项目版权(c)2005-2008,Android开源项目 根据Apache许可证2.0版(“许可证”)获得许可;除非符合许可证,否则您的文件不得使用此文件。除非适用法律要求或书面同意 ,否则根据许可证分发的软件 以“原样”基础, 发布,不附有任何形式的保证或条件,明示或暗示。请参阅许可证以了解许可证下的特定语言管理 权限和限制。 Apache许可证 2.0版,2004年1月 http://www.apache.org/licenses/

然后是Apache License Version 2.0如下。

编辑2016年1月3日GooglePlayServicesUtil.getOpenSourceSoftwareLicenseInfo(Context)现在弃用

改为使用GoogleApiAvailability.getInstance().getOpenSourceSoftwareLicenseInfo(Context);

编辑17年10月31日 由于donfuxx表示不再需要在应用程序中显示。 Google doc

+1

@AdamS感谢您的提示。编辑我的答案。 – 2014-01-07 13:25:50

+0

在寻找这种方法的同时,在2年后发现了我自己的评论;我的评论不再有效,可能令人困惑,所以我删除了它。 – 2016-01-03 19:34:44

+3

GoogleApiAvailability.getInstance()。getOpenSourceSoftwareLicenseInfo()已在Play服务11.2.0中删除 – 2017-08-20 09:09:19

我在哪里可以找到属性信息?

您可以在
产品的内容下方显示的行中找到该出处的版权以及版权声明,例如“地图数据©2012 Google,Sanborn”。注意 该属性的确切文本基于地理和内容类型而变化。该 属性文字必须清晰可辨的普通观众或读者

来自http://www.google.com/permissions/geoguidelines/attr-guide.html

Here是更普遍的信息页面,具有权限工具沿,如果你的用例是你可以使用更复杂。

This Image准确地描绘出您正在寻找的文字。