问题标签 [android-developer-api]

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 投票
2 回答
2124 浏览

google-api - 使用 Google Play Android Developer API 一段时间后“超出每日保存配额”

在发现 Google 团队升级了 Android Developer API 后,我编写了一个脚本来一次自动更新我所有应用程序的多种语言数据。

但是,我注意到,当您遵循以下工作流程时:

  1. 要求编辑 ID,
  2. 做你所有的改变
  3. 提交所有更改

在某些时候,SocketTimeoutException当您尝试更新更改时会得到一个。嗯,这可能是由于我的连接有问题。

所以,为了解决这个问题,我改变了我的工作流程:

  1. 要求编辑 ID,
  2. 做一次改变
  3. 提交一项更改
  4. 从 1 重复直到更改完成

但是,按照这个过程,当我在一些更改后尝试提交时,它会以这个结束:

对我来说看起来很奇怪,因为没有关于这个 API 的保存配额的解释。

另外,在大量使用之后,当前的配额限制一直冻结在 0/200k,就好像我什么都没做一样。我没有使用这个 API 的 v1,所以我对此一无所知。

你知道这是否是正确的行为吗?

0 投票
1 回答
90 浏览

android - 如何在 Android 中阅读 DeveloperSettings

我想阅读 DeveloperSettings 之类的 - Bluetooth HCI snoop capture enabled/disabled。Android 是否提供 API 供用户应用程序读取此信息。当 DeveloperSettings 的值发生变化时,用户空间应用程序是否可以注册并获取回调的侦听器?

0 投票
1 回答
346 浏览

android - 如何从子活动而不是主活动使用 facebook 登录

我对 facebook 和 android SDK 的所有这些集成有点陌生。我按照 facebook 开发人员的初学者教程执行登录并且它有效,但是当我将它与我的应用程序结合时它没有工作,原因如下:

在我的项目中,我编写了一个从主要活动到另一个正在调用登录片段的 Fragmentactivity (FBProfile) 的调用。在 facebook 的身份验证之后,它将返回到 MainActivity 中的 OnResume,而不是 LoginFragment 中覆盖的 onActivityresult。

我需要创建这个流程(如果可能的话): MainActivity->FBProfile(FragmentActivity)->LoginFragment->Facebook->LoginFragment

MainActivity 调用的活动:

从 FBProfile 调用的 LoginFragment:

我的清单设置的一部分:

0 投票
1 回答
1909 浏览

in-app-billing - 如果您使用 Google Developer API 取消应用内订阅,是否会退款?

这个答案看起来很有希望,但我发现它令人困惑。

通过商家控制台/API 取消用户订阅会退还他的钱吗?

一个人说:

取消订阅只会防止重复发生,并使您能够>退还初始订单价格。

如果您希望减少费用,您可以部分退款或全额退款每次重复。

另一位用户评论:

实际上,没有。取消用户的订阅将防止再次发生,是的,但这也将退还用户。显然,如果不退款,就无法取消订阅。但是你可以退款而不取消,是的。

但接受的答案说:

行。因此,无法从商家控制台取消订阅 - 您只能 >cancel\refund 个别交易。此外,如果您向客户退款,他将收到 > 消息,表明他的订阅将继续 (true) 并且不会退款 (false)。而且>您甚至无法发送自定义消息。

因此,只能通过 API 调用取消订阅。

听起来如果您通过商家控制台取消,那么也会发出退款。如果您通过 Google Developer API 取消,则不会退款,除非您根据用户的请求在商家控制台中执行此操作。

有谁知道这是否正确?我们从商店中删除了订阅,我们仍然需要提供对它的访问权限,但无需续订订阅,因此当每个人都已过期时,我们可以完全放弃支持。感谢您的回答!

0 投票
0 回答
584 浏览

android - Android 开发 - 在 Drawer Navigation Activity 类中绘制 Google 地图

好的,所以我刚开始使用 Android 开发,基本上我的问题就是标题所描述的内容。到目前为止,我尝试的是创建一个默认的 Drawer Navigation Activity 项目并“抓取”从 Google Maps Activity 项目生成的默认代码,并尝试将其注入到 Drawer Navigation 项目中。

我想让这个工作的原因是因为抽屉导航活动看起来不错,在它的主屏幕上有谷歌地图会很好。

我尝试了各种各样的东西,并且尝试了很多,但总是以错误或 App Force Closing 告终。我试图实现这一点的一种方法是创建一个意图并在 Drawer 类的 OnCreate() 函数中调用地图活动类,但我一直收到 Null Pointer 错误。

因此,如果您需要,我可以发布当前代码,但我想先听听有关实现上述想法的好方法的意见。

好吧,如果有人可以提供一个简单的工作示例,那肯定很棒。

~ 谢谢大家,欢迎任何评论/意见/建议。

PS:我一直在努力解决的主要错误是:

0 投票
2 回答
32236 浏览

android - 没有可用于此目标的 cpu/abi 系统映像

尝试创建虚拟设备时出现此错误(我是 android 开发的新手,按照教程设置所有内容)。

我发现的所有内容都只是简单地说为您正在使用的目标安装 ARM 或 Intel 系统映像。

为了以防万一,我为 Android 4.4W (API20) 安装了这两个,为 Android L (API 20, L Preview) 安装了所有 3 个。我还尝试为每个安装一个系统映像,以防它们以某种方式相互干扰,但这不起作用。

SDK 管理器

AVD

如果有人有任何想法我还缺少什么,那就太好了!

谢谢

0 投票
2 回答
3797 浏览

android - Android Lollipop 成为设备管理员不起作用

我正在遵循本指南,了解如何让我的应用请求成为设备管理员。
这适用于任何手机的任何 4.x android 版本,但不适用于 Lollipop(我在 Nexus 5 和 Nexus 7 上尝试过)。

Logcat 出现以下错误:

有没有其他人遇到过棒棒糖的这个问题?可能是什么原因?
我已经阅读了指南的所有部分,并确保我的 XML、清单、接收器等都是应有的(同样,它确实适用于我尝试过的任何其他版本的操作系统或手机)。

如果重要的话,出于兼容性原因,我将使用 target API=17 和 min API=14 编译我的应用程序。


添加清单文件:


创建意图的代码:

变量活动是 ConnectMainActivity 的一个实例

0 投票
1 回答
184 浏览

android - Android 本地主机错误

我试图让这个项目在我的开发电脑上运行。但是当我尝试注册一个新用户时,这是我被 logcat 抛出的错误(附件是会话的 logcat 错误日志)

这是我正在关注的教程,

http://www.androidhive.info/2012/01/android-login-and-registration-with-php-mysql-and-sqlite/

我错过了什么?顺便说一句,我已经创建了所有必要的数据库并输入了用户和密码。只是补充一点,当我试图访问我通过本地主机从上述站点下载的 index.php 时,它表示该网页不可用,尽管我相信它只是作为 JSON 的起点而不是实际上的索引页..如果我错了,请纠正我。

0 投票
2 回答
11553 浏览

video-streaming - 示例视频应用 android tv 的完整视频应用源代码

我想为安卓智能电视实现视频应用。

是否有任何 Android 接受格式的示例或免费视频应用程序?

谢谢。

0 投票
1 回答
745 浏览

android - Google App Index Api 来推广 App?

如果尚未安装在设备\平板电脑上,实施 App Index API 是否有助于提高我的应用在使用 Google 搜索时的可见度?考虑到我的应用没有任何相关的网站内容要显示。

我只是希望我的应用程序对搜索某些特定关键字的用户更可见,例如“食谱”、“wifis”等。

这是我正在谈论的 API。 http://www.youtube.com/watch?v=aISUYHTkTOU

在视频中,他们确实说他们发现了新的应用程序,除了重新使用旧的应用程序,但没有说明如何。

任何帮助将不胜感激。