我正在编写一款Android应用程序,它既可以存储数据,又可以使用协议缓冲与服务器进行通信。然而,使用LITE标志(在JAR库和生成的.java文件中)编译的协议缓冲库实现存在约30 KB的开销,而程序本身仅有约30 KB。换句话说,协议缓冲使程序大小翻了一倍。
在网上搜索后,我找到了一个参考资料,涉及一个针对Android的特定实现。不幸的是,似乎没有为其提供文档,并且从标准.proto文件生成的代码与之不兼容。是否有其他轻量级的替代方案?有人使用过它吗?如何从.proto文件为此实现生成代码?
在网上搜索后,我找到了一个参考资料,涉及一个针对Android的特定实现。不幸的是,似乎没有为其提供文档,并且从标准.proto文件生成的代码与之不兼容。是否有其他轻量级的替代方案?有人使用过它吗?如何从.proto文件为此实现生成代码?