Google Maps documentation表示必须将Google Play服务归因文本作为“法律声明”的一部分。通过拨打GooglePlayServicesUtil.getOpenSourceSoftwareLicenseInfo
即可获得归因文字。但是直到Android 2.2才能使用GooglePlayServicesUtil。我的应用程序是专为2.0设计的,那么这篇文章是什么?我从哪里获得它?
答案 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完全描述了您正在寻找的文字。