问题标签 [google-play-services]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
614 浏览

php - 如何使用 php 测试谷歌市场 api

我正在尝试使用这个 api http://code.google.com/p/android-market-api/。我想从游戏商店买一些。比如应用名称、描述、截图和下载评分(总下载量、周下载量......)

我正在使用php版本。我将所有代码上传到我的个人服务器。www.example.com/test/。除了 local.php、电子邮件和密码字段之外,我还应该配置其他任何内容吗?我只这样做了。

我有这个错误:

在线 212

谢谢你。

之后我想用 codeIgniter 来实现它

0 投票
1 回答
461 浏览

android - 如何检测 google 应用程序是否安装在 android 设备上

我必须以编程方式检测谷歌应用程序和谷歌服务是否安装在设备上。

第一个解决方案是使用 packagemanager :

但是有什么更可靠的吗?

0 投票
2 回答
2520 浏览

android - 膨胀 Google Maps v2 片段会导致 ClassNotFoundException

对不起,我发布了这个问题。我参考了很多链接。但仍然无法解决问题

  1. 我已经链接了 google-play-services_lib 服务。
  2. 将属性设置为 Google Inc.
  3. 从谷歌控制台获取 API_KEY。

这是我的 Manifest.xml:

这是我的 .java 文件:

这是我的 map_views.xml 文件:

添加我收到错误:

0 投票
1 回答
2238 浏览

android - 如何在 Android 的应用程序内连接 Playstore 支付网关?

我正在创建一个对几个模块免费的应用程序,我希望用户为这个应用程序中可用的其他模块付费。我不希望用户付费并从 Playstore 下载完整版。相反,我希望用户使用我的应用程序来支付和激活完整版。

我在很多游戏中都看到过这种情况......但我不知道从哪里开始。

0 投票
1 回答
3017 浏览

android - Intellij IDEA 无法识别 Android 库资源

我已将 Google Play 服务作为库项目添加到 Intelli-J 中的 Android 项目中,但似乎 IDE 仍未识别这些资源。当应用程序尝试为地图充气时,我收到以下错误:

这是布局 XML 中片段的代码。

maps_attrs.xmlGoogle Play 项目中,<declare-styleable name="MapAttrs">“MapAttrs”以红色突出显示。

在 Eclipse 中编译时,代码可以正常运行。

有谁知道如何让 IDEA 识别资源?

0 投票
1 回答
213 浏览

android - 我可以以编程方式触发 Google Play 的接受和购买按钮吗?

我从 android 开发者那里下载了用于应用内计费的 v3 示例项目并开始使用它。它工作正常。我可以在不单击 Accept & Buy 按钮的情况下执行 PerformClick() 吗?

专门针对视力低下的人。

在此处输入图像描述

0 投票
1 回答
107 浏览

android - 应用内计费问题

我已经从开发人员那里下载了 v3 应用内计费的示例项目,并按照他们所说的所有程序进行操作。但它给出的消息是“您请求的项目无法购买”。

根据其他链接中给出的建议,我还将示例应用程序发布到 Play 商店,我从 Playstore 下载了该应用程序,但仍然出现相同的错误。

在此处输入图像描述

0 投票
1 回答
1806 浏览

android - 使用服务器端验证设置在 Android Google 身份验证中获取用户信息

我在使用 Google Play 服务让 Google 身份验证在我的 android 应用程序中工作时遇到了一些问题。首先,我使用库提供的示例使用以下范围获取令牌

然后我使用令牌来获取有关用户的更多信息:

那行得通。然后,我使用Google Developers Blog 上的“验证来自 Android 应用程序的后端调用”帖子向我的 Web 服务器验证应用程序用户。所以我将 getToken 的范围替换为

并使用与文章中类似的检查器来验证服务器端的受众和 clientId(Android 客户端 ID)。这也有效,但是,如果我尝试使用 userinfo API 从 android 应用程序或 Web 应用程序获取有关用户(名字和姓氏)的更多信息,我会得到:

{“错误”:{“错误”:[{“域”:“全局”,“原因”:“authError”,“消息”:“无效凭据”,“位置类型”:“标题”,“位置”:“授权”}],“代码”:401,“消息”:“无效凭证”}}

我使用的代码是:

知道为什么 userinfo 不起作用吗?还有什么我应该添加到范围的吗?

0 投票
2 回答
2737 浏览

android - 在 android 项目中导入 Google-Play-Services 会删除 R 文件

在尝试按照此链接的建议使用 google maps v2 进行应用程序时,我开始执行获取密钥的程序,然后按照导入 google play 服务的程序进行操作。但是当我在我的项目中导入库时,我发现 R 文件丢失了。谁能建议如何解决此错误。

编辑

代码和它的日志猫。

XML 文件:

然后是清单文件中给出的权限

02-20 10:30:16.093: E/AndroidRuntime(21076): FATAL EXCEPTION: main 02-20 10:30:16.093: E/AndroidRuntime(21076): java.lang.NoClassDefFoundError: com.google.android.gms.R$styleable 02-20 10:30:16.093: E/AndroidRuntime(21076): at com.google.android.gms.maps.GoogleMapOptions.createFromAttributes(Unknown Source) 02-20 10:30:16.093: E/AndroidRuntime(21076): at com.google.android.gms.maps.SupportMapFragment.onInflate(Unknown Source) 02-20 10:30:16.093: E/AndroidRuntime(21076): at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:271) 02-20 10:30:16.093: E/AndroidRuntime(21076): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:563) 02-20 10:30:16.093: E/AndroidRuntime(21076): at android.view.LayoutInflater.rInflate(LayoutInflater.java:623) 02-20 10:30:16.093: E/AndroidRuntime(21076): at android.view.LayoutInflater.inflate(LayoutInflater.java:408) 02-20 10:30:16.093: E/AndroidRuntime(21076): at android.view.LayoutInflater.inflate(LayoutInflater.java:320) 02-20 10:30:16.093: E/AndroidRuntime(21076): at android.view.LayoutInflater.inflate(LayoutInflater.java:276) 02-20 10:30:16.093: E/AndroidRuntime(21076): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:209) 02-20 10:30:16.093: E/AndroidRuntime(21076): at android.app.Activity.setContentView(Activity.java:1657) 02-20 10:30:16.093: E/AndroidRuntime(21076): at com.curioussolutions.autoistdiary.MainActivity.onCreate(MainActivity.java:25) 02-20 10:30:16.093: E/AndroidRuntime(21076): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 02-20 10:30:16.093: E/AndroidRuntime(21076): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1615) 02-20 10:30:16.093: E/AndroidRuntime(21076): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1667) 02-20 10:30:16.093: E/AndroidRuntime(21076): at android.app.ActivityThread.access$1500(ActivityThread.java:117) 02-20 10:30:16.093: E/AndroidRuntime(21076): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:935) 02-20 10:30:16.093: E/AndroidRuntime(21076): at android.os.Handler.dispatchMessage(Handler.java:99) 02-20 10:30:16.093: E/AndroidRuntime(21076): at android.os.Looper.loop(Looper.java:130) 02-20 10:30:16.093: E/AndroidRuntime(21076): at android.app.ActivityThread.main(ActivityThread.java:3687) 02-20 10:30:16.093: E/AndroidRuntime(21076): at java.lang.reflect.Method.invokeNative(Native Method) 02-20 10:30:16.093: E/AndroidRuntime(21076): at java.lang.reflect.Method.invoke(Method.java:507) 02-20 10:30:16.093: E/AndroidRuntime(21076): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842) 02-20 10:30:16.093: E/AndroidRuntime(21076): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600) 02-20 10:30:16.093: E/AndroidRuntime(21076): at dalvik.system.NativeStart.main(Native Method) 02-20 10:30:17.500: W/jdwp(21076): Debugger is telling the VM to exit with code=1 02-20 10:30:17.500: I/dalvikvm(21076): GC lifetime allocation: 2194 bytes

0 投票
1 回答
51 浏览

android - 列出从 Google Play 中特别选择的应用程序

我只知道一个应用程序解决这个问题的方法

但是如果我想列出所有(免费 && 选定的开发人员 && 发布日期>2011 && 等)如何实现呢?