我简单地使用PicasaWebService加载用户相册列表
PicasawebService myService = new PicasawebService("VideoAlbum");
myService.setUserCredentials("email@blah", "password");
URL feedUrl = new URL("https://picasaweb.google.com/data/feed/api/user/email@blah?kind=album");
//URL feedUrl = new URL(String.format("https://picasaweb.google.com/data/feed/api/user/%1$s?kind=album&access=all&token=%2$s", Plus.AccountApi.getAccountName(client), token));
UserFeed myUserFeed = myService.getFeed(feedUrl, UserFeed.class);
Log.w("PICASSO", "C " + myUserFeed.getAlbumEntries().size() );
for (AlbumEntry myAlbum : myUserFeed.getAlbumEntries()) {
System.out.println("PICASA ALBUM "+ myAlbum.getTitle().getPlainText());
}
当我收到的代码之一时,
11-27 16:21:16.975:E / AndroidRuntime(7077):致命异常: Thread-122693 11-27 16:21:16.975:E / AndroidRuntime(7077): java.lang.VerifyError:com / google / gdata / client / media / MediaService 11-27 16:21:16.975:E / AndroidRuntime(7077):at com.innovative.fragment.PicassaFragment $ 1.run(PicassaFragment.java:79)
错误是什么意思......
答案 0 :(得分:0)
GData API客户端库不是为Android明确制作的,因此您需要处理一些问题。如果您收到VerifyError,那么您在构建路径中缺少以下Android平台的JavaMail端口库:
您可以从JavaMail port website下载这些库,然后您将不再有此编译时例外。