Android Studio 3 中如何通过gradle搭建protobuf环境?

Android Studio 3 中如何通过gradle搭建protobuf环境?考虑Android项目中为提高传输速率、降低数据量以达到优化用户体验,就选择了使用protobuf。

欢迎大家来到IT世界,在知识的湖畔探索吧!

Android Studio 3 中如何通过gradle搭建protobuf环境?

概述

考虑Android项目中为提高传输速率、降低数据量以达到优化用户体验,就选择了使用protobuf。那么如何在项目中使用Android Studio 3 进行集成呢?

接下来让我来带你去看看如何搭建。

如何使用gradle搭建protobuf环境

(1)首先要在工程根路径下,就是和settings.gradle在同一级目录的build.gradle文件中添加protobuf插件classpath配置(如图:protobuf配置插件.png)。

Android Studio 3 中如何通过gradle搭建protobuf环境?

protobuf配置插件.png

配置插件的代码如下:

dependencies {

classpath ‘com.google.protobuf:protobuf-gradle-plugin:0.8.2’

}

(2)在app中的build.gradle添加两个protobuf依赖库:protobuf-javaprotoc如图:app模块中添加protobuf依赖库.png)。protobuf-java是用来处理java代码的,protoc是处理C或者C++代码的。

Android Studio 3 中如何通过gradle搭建protobuf环境?

app模块中添加protobuf依赖库.png

protobuf依赖库:

implementation 'com.google.protobuf:protobuf-java:3.1.0'

implementation 'com.google.protobuf:protoc:3.1.0'

欢迎大家来到IT世界,在知识的湖畔探索吧!

(3)接着还需要在build.gradle的“android { }”中进行配置自动生成代码的sourceSets目录路径。

1.自动生成的java资源路径:srcDir ‘src/main/java’

2. 自动生成的proto资源路径:srcDir ‘src/main/protobuf’ 和包括后缀为.proto的文件。

Android Studio 3 中如何通过gradle搭建protobuf环境?

配置protobuf自动生成代码路径

(4)接下来,在配置的指定位置,即“src/main/”的路径下创建名字为“protobuf”的文件夹。在“protobuf”路径下创建.proto为后缀的文件(如图:创建protobuf文件夹和后缀为proto的文件.png)。再写上proto格式的代码。

Android Studio 3 中如何通过gradle搭建protobuf环境?

创建protobuf文件夹和后缀为proto的文件.png

(5)点击“Sync”同步按钮,同步整个工程,protobuf的代码就会自动生成(如图:自动生成代码目录.png)。这样我们就在Android Studio上集成好了protobuf环境,可以开始强大的开发了。

Android Studio 3 中如何通过gradle搭建protobuf环境?

自动生成代码目录.png

总结

1.使用protobuf非常简单,可以快速生成数据的存取类;

2.protobuf比普通数据传输量更小,大约在3到10倍不等;

3.protobuf比普通的数据传输方式更快,大约在25到100倍不等。

欢迎持续关注,会有更多的IT技术和大家分享。

同时如果有其它问题也欢迎留言评论,交流学习。谢谢。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/37005.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信