Hi,
I got same problem like u.
The problem is can't read class name from META_INF/gdata/kinds/*.
U need to modify getAdaptorClass at gdata/data/Kind.java.
Like this,
InputStream serviceStream;
try{
serviceStream = new FileInputStream("/tmp/data/"+termService);
}
put all those files from META_INF/gdata/kinds/* in somewhere in ur
android file System(eg,/tmp/data).
Then,should b ok.
On Dec 20 2009, 7:26 pm, squibber <[email protected]> wrote:
> Hi,
>
> I am using the latest google data api (140) and try to get all albums
> for a user.
>
> The feed is
> http://picasaweb.google.com/data/feed/api/user/[email protected]?kind=album
>
> On a JavaSE environment it works fine, returning all album information
> for that user. However on an AndroidOS the same code returns null!
>
> After debugging the google data api I find out thatgetAdaptedEntry()
> always returns null though AlbumEntries are available. Again it is
> always null only when running on AndroidOS. By the way, retrieving an
> album by id does also work on AndroidOS.
>
> I use the methods provided in PicasawebClient (sample app). It does
> not matter if I use
>
> public List<AlbumEntry> getAlbums(String username) throws IOException,
> ServiceException {
>
> String albumUrl = API_PREFIX + username;
> UserFeed userFeed = getFeed(albumUrl, UserFeed.class);
>
> List<GphotoEntry> entries = userFeed.getEntries();
> List<AlbumEntry> albums = new ArrayList<AlbumEntry>();
> for (GphotoEntry entry : entries) {
> GphotoEntry adapted = entry.getAdaptedEntry();
> if (adapted instanceof AlbumEntry) {
> albums.add((AlbumEntry) adapted);
> }
> }
> return albums;
> }
>
> from the PicasawebClient or change the method to
>
> public List<AlbumEntry> getAlbums(String username) throws IOException,
> ServiceException {
>
> String albumUrl = API_PREFIX + username;
> UserFeed userFeed = getFeed(albumUrl, UserFeed.class);
>
> userFeed.getAlbumEntries();
> return albums;
> }
>
> Does someone have a clue whengetAdaptedEntry() returns null??
--
You received this message because you are subscribed to the Google Groups
"Google Picasa Web Albums API" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-picasa-data-api?hl=en.