Android 我在哪里可以找到Google Play服务的归属文本?
他说,必须将谷歌游戏服务的归属文本作为“法律通知”的一部分。属性文本可通过调用Android 我在哪里可以找到Google Play服务的归属文本?,android,google-maps,google-play-services,Android,Google Maps,Google Play Services,他说,必须将谷歌游戏服务的归属文本作为“法律通知”的一部分。属性文本可通过调用GooglePlayServicesUtil.getOpenSourceSoftwareLicenseInfo获得。但谷歌PlayServiceSutil在Android 2.2之前不可用。我的应用程序是为2.0设计的,那么这个文本是什么?我从哪里得到它 我在哪里可以找到归属信息 您可以在 产品以及版权声明,如“地图数据©2012谷歌,Sanborn”。注 属性的确切文本会根据地理位置和内容类型发生变化。这个 属性文本
GooglePlayServicesUtil.getOpenSourceSoftwareLicenseInfo
获得。但谷歌PlayServiceSutil在Android 2.2之前不可用。我的应用程序是为2.0设计的,那么这个文本是什么?我从哪里得到它
我在哪里可以找到归属信息
您可以在产品以及版权声明,如“地图数据©2012谷歌,Sanborn”。注 属性的确切文本会根据地理位置和内容类型发生变化。这个 属性文本必须对普通观众或读者清晰可见 摘自: 是一个包含更多常规信息的页面,以及一个在用例更复杂时可以使用的权限工具 准确描述您要查找的文本。这是
Log.d("DEBUG", GooglePlayServicesUtil.getOpenSourceSoftwareLicenseInfo(this));
揭示(2013年2月-这可能同时发生了变化!请参见第一条评论):
该产品包括Android开源软件
项目版权(c)2005-2008,Android开源项目
根据Apache许可证2.0版(以下简称“许可证”)获得许可;你
除非符合许可证,否则不得使用此文件。除非
适用法律要求或书面同意,软件
根据许可证进行的分发是按“原样”进行分发的,
没有任何形式的保证或条件,无论是明示的还是明示的
暗指的。请参阅特定语言的许可证
许可证下的权限和限制。
Apache许可证
版本2.0,2004年1月
然后是下面的例子
编辑2016年1月3日:GooglePlayServicesUtil.getOpenSourceSoftwareLicenseInfo(上下文)
现已被弃用
使用
GoogleAppAvailability.getInstance().getOpenSourceSoftwareLicenseInfo(上下文)代码>取而代之
编辑2017年10月31日
正如donfuxx所说,它不再需要在应用程序中显示 “GooglePlayServicesUtil在Android 2.3.3之前不可用”——你在哪里看到这个?我现在不确定。我试图升级到谷歌地图2.0,我在任何地方都看到谷歌服务在2.3.3以下不受支持。“您可以在任何运行安卓2.2或更高版本的兼容安卓设备上开发,包括谷歌Play商店”GooglePlayServicesUtil
由Play Services SDK提供,它本身不依赖于版本,AFAICT。我的应用程序是为2.0设计的,没有Play Services SDK,不是吗?至少我的真实设备上没有Google Play,但“Android Market”。Maps V2不支持Android 2.0,因为它需要OpenGL ES 2.0,而Android 2.0不支持。请记住,目前使用的运行安卓2.0的设备几乎为零——它们都升级到了更新的版本(例如安卓2.1)。要运行Maps V2,设备必须安装OpenGL ES 2.0和Play Services框架。后者仅适用于具有Play Store的设备,而不适用于Android Market。@AdamS感谢您的提示。编辑了我的答案。2年后,在寻找这种方法时,我发现了我自己对此的评论;我的评论不再有效,可能会引起混淆,因此我已将其删除。自GoogleAppAvailability.getInstance().getOpenSourceSoftwareLicenseInfo()以来,已在Play Services 11.2.0中删除了GoogleAppAvailability.getInstance().getOpenSourceSoftwareLicenseInfo()Ensenfo()
现在被删除:使用什么替代?!?好的,看起来根本不需要了,看到了吗