android studio使用小知识点

android studio使用小知识点

最近在看由Alibaba团队开发的一款用于android组件式开发解耦的开源项目Arouter。发现了他们的android开发团队在使用androidstudio有一些小细节我们以前没有用过,在这里给大家分享一下,同时也作为自己的一个积累吧!

有时在我们android开发项目中用到的一些api并不依赖于android的SDK只是用到了java的一些api,那我们就没必要创建一个android的library去引用它。我们可以直接创建一个java library。具体这两种方式有什么优缺点目前我也不清楚了,各位看客如果知道的可以和我交流一下。接下来我们看一下具体的操作了

(1)首先我们创建一个java library
这里写图片描述
(2)随便起一个名字然后点击finish
这里写图片描述
(3)进入build.gradle文件把apply plugin: ‘java-library’ 改为apply plugin: ‘java’当然了不改也行

这里写图片描述

(4)这样的话我们在我们的android model中就可以引用java library了

这里写图片描述

(5)我们就可以在java library下编写我们的方法然后我们在android app中调用了。

注意:在我们创建的java library 打印日志中如果含有中文我们要在buid.gradle中
加上以下配置要不然控制台打印出的中文是乱码的。

tasks.withType(JavaCompile) {
    options.encoding = "UTF-8"
}

以上就是我要给大家分享的内容,有什么说的不准确的地方欢迎大家指正!!!!

猜你喜欢

转载自blog.csdn.net/guojingbu/article/details/79083898