1.下载protobuf编译器,这个名字叫protoc,下载地址:https://github.com/protocolbuffers/protobuf/releasesjava
2.编辑proto文件,编辑格式以下:android
syntax = "proto3"; package com.androidInfo; //可选 message info { string infoJson = 1; }
3.使用以下命令,将proto文件转换成java文件: protoc -I=./ --java_out=./ proto文件名.proto
git
4.将java文件复制到全部使用的包里github
5.对数据进行序列化,格式以下:数组
AndroidInfo.info.Builder androidInfo = AndroidInfo.info.newBuilder().setInfoJson(jo.toString()); byte[] bArr = androidInfo.toByteArray();
6.解析数组到字符串 String s = AndroidInfo.info.parseFrom(bArr);
ui