Я пытаюсь использовать API Google для доступа к Picasa с Android. Я следую примеру, который анализирует атом, выполняя:
Канал AlbumFeed = 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 Annotation,Signature, если я использую proguard. это правда? какие еще подводные камни?