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

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