跳到主要内容

1 篇博文 含有标签「protocol buffer」

查看所有标签

protocol buffer 使用

· 阅读需 10 分钟
Gwynn
独立开发者 · wawov 作者

安装

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;

}

}