我在哪里可以找到Google Play服务归因文字?

时间:2013-02-27 12:06:35

标签: android google-maps google-play-services

Google Maps documentation表示必须将Google Play服务归因文本作为“法律声明”的一部分。通过拨打GooglePlayServicesUtil.getOpenSourceSoftwareLicenseInfo即可获得归因文字。但是直到Android 2.2才能使用GooglePlayServicesUtil。我的应用程序是专为2.0设计的,那么这篇文章是什么?我从哪里获得它?

2 个答案:

答案 0 :(得分:24)

这就是

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

显示(2013年2月 - 可能同时发生了变化!请参阅第一条评论):

  

此产品包含来自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);

编辑2017年10月31日 正如donfuxx说它不再需要在app中显示。 Google doc

答案 1 :(得分:1)

  

我在哪里可以找到归因信息?

     

您可以在内容底部显示的行中找到属性       产品以及版权声明,例如“地图数据©2012 Google,Sanborn”。注意       归因的确切文本会根据地理位置和内容类型而变化。该       归属文字必须对普通观众或读者清晰

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

Here是一个包含更多常规信息的页面,如果您的用例更复杂,还可以使用权限工具。

This Image完全描述了您正在寻找的文字。