Protocol Buffers in Android
无意中看到android market调试Log信息:”Lcom/google/common/io/protocol/ProtoBuf;”, 觉得好奇,搜索一下,ProtoBuf其源代码位于 external/protobuf/src/com/google/common/io/protocol,这个可不同于com.google.protobuf 包,后者是Google标准官方实现,com.google.common.io.protocol是Android平台上的,提供的接口,可以在这里查阅 http://www.androidjavadoc.com/m5-rc15/com/google/common/io/protocol/ProtoBuf.html
在 cupcake源代码目录下搜索ProtoBuf,没有找到使用ProtoBuf的相干代码。目前我发现只有android market使用这个库,market的数据交换格式不是什么xml或json,当然采用Google自家发明的Protocol Buffers。
update: 2010/08/19: 下载了 Android 2.2的代码,发现external/protobuf/目录不见了,被整进了 GoogleServicesFramework.apk 这个包,美曰其名: Google 服务框架。