8

谷歌地图文档说,必须将 Google Play 服务归属文本作为“法律声明”的一部分。可通过调用 获取归属文本GooglePlayServicesUtil.getOpenSourceSoftwareLicenseInfo。但是 GooglePlayServicesUtil 直到 Android 2.2 才可用。我的应用程序是为 2.0 设计的,那么这个文本是什么,我从哪里得到它?

4

2 回答 2

24

这是什么

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

揭示(2013 年 2 月 - 这可能同时发生了变化!见第一条评论):

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

然后是Apache 许可证版本 2.0

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

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

编辑 17 年 10 月 31 日 正如 donfuxx 所说,它不再需要在应用程序中显示。谷歌文档

于 2013-02-27T12:38:00.540 回答
1

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

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

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

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

此图像准确地描绘了您正在寻找的文本。

于 2013-02-27T12:34:35.207 回答