从Android访问Picasa - Google数据APIs

3
似乎我不是第一个提问的人,但我没有找到任何有帮助的内容。我是Android的新手,想要开发一个非常简单的照片分享应用(三个标签页:相机、图库和上传到Picasa)。不幸的是,Google Data APIs for Java不能在Android上运行,并且我也没有找到针对较新的Google Data API的好教程。我还无法使Android Picasa示例运行:Eclipse抱怨有一个构建路径错误,但没有显示具体是什么问题。
我正在寻找一个简单易懂的教程,介绍如何在Android中使用Picasa。有没有什么“中间件类”可以在旧API和新API之间使用?如何解决构建路径问题以使示例程序运行?或者一般地说,如何将外部JAR文件导入我的Android项目?

感谢您包含了链接。 - Daniel
我通过简单地重启eclipse来解决了buildpath错误。应用程序启动,但只显示一个空白屏幕。逐步调试揭示了第185行的IllegealStateException。在第127行中,if条件不正确,没有创建SendData对象。在设置中,Google帐户下方显示“同步已关闭”。使用AVD是否正常?还是我的设置有误? - Daniel
以下是我用来让我的Android应用程序与Picasa配合工作的文档/链接: <br /> http://code.google.com/apis/picasaweb/overview.html <br /> http://samples.google-api-java-client.googlecode.com/hg/picasa-android-sample/instructions.html?r=default - Paul Gregoire
1个回答

1

感谢您报告问题,丹尼尔。实际上我在2010年9月13日修复了这个漏洞。请再次尝试示例,并让我知道是否遇到任何问题。


非常感谢您的支持。那很有道理。 IllegalStateException 的错误消息说你不能在主线程中启动活动。我使用了另一个 Android 示例,并为我的目的切换到 ClientLogin,这很好用,因为我无法在 Android 2.1 中设置 Google 帐户...或者还有其他方法吗? - Daniel
@Yaniv Inbar,我试图运行一个名为“PicasaAtomAndroidSample”的示例,并遇到了这个错误 java.lang.NoClassDefFoundError:com.google.api.client.googleapis.GoogleTransport。你能帮我解决吗? - Pratik Sharma

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接