This is not available in the SDk, you will need to compile a copy into your
app.

On Wed, May 6, 2009 at 5:15 PM, Inderjeet Singh <[email protected]> wrote:

>
> This is great! Is it available only in cupcake or older versions as well?
>
> Thanks
> Inder
>
> On Wed, May 6, 2009 at 5:08 PM, Jeff Sharkey <[email protected]> wrote:
> >
> > There is a nice tight version of the protobuf library that ships with
> > the Android platform.  It's got a tiny footprint, and is actually
> > pre-loaded by zygote so that all apps benefit.
> >
> >
> http://android.git.kernel.org/?p=platform/external/protobuf.git;a=tree;f=src/com/google/common/io/protocol;hb=cupcake
> >
> > There aren't really any good examples on how to use it, but here is a
> > quick snippet off the top of my head that should be enough to get you
> > started.  (I've been writing a lot of protobufs recently, lol.)
> >
> >
> > public static final ProtoBufType Item = new ProtoBufType();
> > public static final ProtoBufType List = new ProtoBufType();
> >
> > static {
> >    Item.addElement(ProtoBufType.OPTIONAL | ProtoBufType.TYPE_STRING,
> > ItemFields.value, null);
> >    Item.addElement(ProtoBufType.OPTIONAL | ProtoBufType.TYPE_INT32,
> > ItemFields.length, null);
> >
> >    List.addElement(ProtoBufType.REPEATED | ProtoBufType.TYPE_MESSAGE,
> > ListFields.item, Item);
> > }
> >
> > public interface ListFields {
> >    public static final int item = 1;
> > }
> >
> > public interface ItemFields {
> >    public static final int value = 1;
> >    public static final int length = 2;
> > }
> >
> >
> >
> > Hope this helps.  :)
> >
> > j
> >
> >
> >
> > On Wed, May 6, 2009 at 4:32 PM, Inderjeet Singh <[email protected]>
> wrote:
> >>
> >> Anyone tried using protobuf (http://code.google.com/p/protobuf/) on
> >> Android? I noticed that the protobuf library jar was over 200k and
> >> that seems a bit too much. Has anyone experiemented with a stripped
> >> down version that only does data conversion and skips services?
> >>
> >> Thanks
> >> Inder
> >>
> >> >
> >>
> >
> >
> >
> > --
> > Jeff Sharkey
> > [email protected]
> >
> > >
> >
>
> >
>


-- 
Dianne Hackborn
Android framework engineer
[email protected]

Note: please don't send private questions to me, as I don't have time to
provide private support, and so won't reply to such e-mails.  All such
questions should be posted on public forums, where I and others can see and
answer them.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" 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/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to