Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我在哪里可以找到Google Play服务的归属文本?_Android_Google Maps_Google Play Services - Fatal编程技术网

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()
现在被删除:使用什么替代?!?好的,看起来根本不需要了,看到了吗