【问题标题】:Accessing Picasa from Android - Google Data APIs从 Android 访问 Picasa - Google 数据 API
【发布时间】:2010-09-06 06:11:17
【问题描述】:

似乎我不是第一个,但我没有找到任何帮助。我是 Android 新手,想开发一个真正简单的照片共享应用程序(三个选项卡:相机、图库和上传到 Picasa)开始。不幸的是,Google Data APIs for Java 不能在 Android 上运行,而且我没有为较新的Google Data API 找到好的教程。我也无法让Android Picasa sample 运行:Eclipse 抱怨构建路径错误,但没有显示到底是什么错误。

我正在寻找如何在 Android 中使用 Picasa 的简单教程。任何人都可以在新旧 API 之间使用某种“中间件类”。如何修复 buildpatj 问题以运行示例,或者我一般如何将外部 JAR 导入我的 Android 项目。

【问题讨论】:

  • 感谢您提供链接。
  • 我只是通过重新启动 eclipse 就摆脱了 eclipse 中的 buildpath 错误。该应用程序启动但只显示一个空白屏幕。逐步调试在第 185 行发现了一个 IllegealStateException。在第 127 行,if 条件错误并且没有创建 SendData 对象。在设置中,Google 帐户下方显示“同步已关闭”。使用 AVD 是正常的还是我的设置有误?
  • 以下是我用来让我的 Android 应用与 Picasa 配合使用的文档/链接:
    code.google.com/apis/picasaweb/overview.html
    samples.google-api-java-client.googlecode.com/hg/…

标签: android google-api picasa google-api-java-client


【解决方案1】:

感谢您报告问题,丹尼尔。实际上,我最近在 2010 年 9 月 13 日fixed 这个错误。请再次尝试示例,如果您遇到任何问题,请告诉我。

【讨论】:

  • 非常感谢您的支持。那讲得通。 IllegalStateException 的错误信息说你不能在主线程中启动活动。我使用了另一个 Android 示例并出于我的目的切换到 ClientLogin,这很好,因为我无法在 Android 2.1 中设置 Google 帐户......或者还有其他方法吗?
  • @Yaniv Inbar 我正在尝试运行名为“PicasaAtomAndroidSample”的示例并收到此错误java.lang.NoClassDefFoundError:com.google.api.client.googleapis.GoogleTransport。你能帮帮我吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-12
  • 1970-01-01
  • 1970-01-01
  • 2015-08-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多