eclipse 中使用来自 android 的 google 客户端 api 的注释 - @Key
我正在尝试使用 google api 从 android 访问 picasa。 我正在跟踪一个通过执行以下操作来解析原子的示例:
AlbumFeed feed = request.execute().parseAs(AlbumFeed.class);
为了使原子解析器工作,我知道我需要定义具有 @Key 注释的类,例如:
public class Link {
@Key("@href")
public String href;
@Key("@rel")
public String rel;
}
但是 eclipse 甚至不编译这个 - 我一直得到两者: 键无法解析为类型 和 注释类型 Key 的属性值未定义
我知道您可以在项目的 eclipse 中定义注释,但我认为您需要一些处理类。
非常感谢任何帮助 - 让 eclipse 编译它以便我可以解析 Atom 有效负载的步骤是什么?
一旦编译,我知道我需要添加 -keepattributes 注释,签名 如果我使用混淆器。是这样吗?还有其他陷阱吗?
I am trying to use the google api to access picasa from android.
I'm following a sample that parses atom by doing:
AlbumFeed feed = request.execute().parseAs(AlbumFeed.class);
In order for the atom parser to work I understand that I need to define classes that have a @Key annotation like:
public class Link {
@Key("@href")
public String href;
@Key("@rel")
public String rel;
}
But eclipse doesn't even compile this - I keep getting both:
Key cannot be resolved as a type
and
The attribute value is undefined for the annotation type Key
I know you can define annotations in eclipse on the project but I thought you needed some processing class.
Any help is greatly appreciated - what are the steps to get eclipse to compile this so I can parse the Atom payload?
Once it compiles, I understand that I need to add
-keepattributes Annotation,Signature
if I use proguard. is that true? any other pitfalls?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要将 jar 文件添加到您的 Android 项目中。我这些天正在使用 android-maven-plugin,所以我唯一需要的就是将以下内容添加到我的 pom.xml 中,
@Key 来自类 com.google.api.client.util.Key。您可以通过 http://code 获取 JAR 文件.google.com/p/google-api-java-client/wiki/Setup#Download_the_Zipped_Jars。
You will need to add the jar file to your Android project. I am using android-maven-plugin these days, so the only thing I need is adding the following to my pom.xml,
@Key is from the class, com.google.api.client.util.Key. You can get the JAR file at http://code.google.com/p/google-api-java-client/wiki/Setup#Download_the_Zipped_Jars.