protocol buffer 使用
· 阅读需 10 分钟
安装
macOS 上可以使用 Homebrew 安装:brew install protobuf。
其他os,可以到官网下载。
编写.proto文件
列子:
package pingan.kanyun.sdk;
option java_package = "com.pingan.kanyun.sdk.proto";
message DeviceInfo{
optional string os_version = 1;//OS版本,
optional string app_version = 2;//APP版本,
optional string imei_meid = 3;//机器码(IMEI/MEID),
optional string bandName = 4;//客户端品牌信息
optional string model = 5;//手机型号
optional string cpuModel = 6;//CPU型号
optional string cpuInstructionSet = 7;//CPU指令集
optional string cpuHardware = 8;//CPU厂商
optional bool isRoot = 9;//是否越狱
optional string displaySize = 10;//屏幕分辨率
optional string language = 11;//语言
optional int32 result_per_page = 12;
repeated int32 samples = 13 [packed=true];
enum PhoneType{
MOBILE = 0;
HOME = 1;
WORK = 2;
}
}