小编AAP*_*AAP的帖子

Android In App购买时不会立即跨多个设备同步

我在一台设备上购买了一件商品.然后我转到另一台设备,启动应用程序,但该项目的购买信息仍无法在第二台设备上使用(iabhelper在您查询库存时不会返回该项目).试图购买只显示"已经拥有"对话框.(我可以用这个作为一个点来继续下载该项目,但感觉很奇怪...)

到目前为止唯一可行的解​​决方案是,如果我重新启动设备,那么我立即在我的UI中看到下载选项(而不是购买),因为Iabhelper然后返回正确的信息)

还有其他人面临这个问题吗?有没有一种解决方法可以让用户无缝连接?

android google-play-services

16
推荐指数
1
解决办法
2816
查看次数

在ICS上区分平板电脑和智能手机

据我所知,默认情况下(pre ICS),要区分平板电脑和智能手机,开发人员可以在Android Manifest中使用sdk版本(除了屏幕尺寸和openGL过滤器).现在,在SP和平板电脑上运行ICS,开发人员有什么选择,以防我需要区分SP和平板电脑?

我认为屏幕尺寸不可靠.

让我们说,由于某些原因,我不能有SP和平板电脑的常见apk.我还想避免单独的平板电脑和SP应用程序

android apk android-4.0-ice-cream-sandwich google-play

7
推荐指数
1
解决办法
7452
查看次数

如何自动退出/停止正在运行的实例

我已经设法创建一个实例和ssh.但是,我有几个关于Google Compute Engine的问题.

  1. 我知道我的实例运行时会收取费用.直到我退出实例.我的理解是否正确?
  2. 我希望在我的实例上运行一些批处理作业(java程序).如何在作业完成后自动停止实例(这样我就不会因为它可能运行的额外时间而收费)
  3. 如果我启动该作业并断开我的PC,该作业是否会继续在该实例上运行?

此致,Asim

google-compute-engine

7
推荐指数
2
解决办法
6724
查看次数

在 App Engine 模块之间共享实体

我正在从 Eclipse 迁移到 Android Studio,并且有一个 Android 应用程序连接到 AppEngine。我将服务器端分为两个模块(用于端点和面向用户的请求的默认模块)和用于后端内容的“管理”模块。现在这两个模块都需要使用实体。(后端模块通常负责将这些实体保存到数据库,而前端默认模块是使用这些实体将数据返回到Android的模块)。

在 Android Studio 中这两个模块之间共享这些实体类的最佳方法是什么?(还要确保这些课程得到增强等)。我不希望在默认模块和管理中都有重复的类。也许两者之间共享一个通用的“java”模块(但不确定类增强是否有效)。或者管理模块不应该使用实体而应该使用其他持久化方式?

欣赏你的想法。

google-app-engine jpa android-studio

5
推荐指数
1
解决办法
1087
查看次数