Hey Jeff,

Thanks for the info.  I tried using this, but it seems like it's not
included with the android SDK.  Where are the libraries that I need to
include?

Thanks.
-Neel

On May 6, 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=tre...
>
> 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]

--~--~---------~--~----~------------~-------~--~----~
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