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"
}

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

以下是 Android Studio 的基础知识点: 1. 安装和配置:安装 Android Studio 后,需要配置 Android SDK 和开发环境,包括安装正确的 JDK、设置环境变量、连接 Android 设备或模拟器等。 2. 项目结构:Android Studio 项目由多个模块组成,每个模块包含了代码、资源和构建配置等。一个 Android 应用程序由一个或多个模块组成,包括应用程序模块、库模块、测试模块等。 3. Gradle:Android Studio 使用 Gradle 作为项目构建工具,Gradle 是一种基于 Groovy 编程语言的构建自动化工具,可以管理项目依赖关系、执行测试、打包发布等任务。 4. 布局编辑器:Android Studio 的布局编辑器可以帮助开发者快速创建和编辑 Android 应用程序的用户界面,支持拖拽式布局和实时预览等功能。 5. 调试和测试:Android Studio 提供了丰富的调试和测试工具,包括调试器、日志记录器、代码分析器、单元测试和 UI 测试等。 6. Android SDK:Android Studio 包含了 Android SDK,其中包含了 Android 应用程序开发所需的各种工具和库。 7. 版本控制:Android Studio 集成了 Git 版本控制工具,可以帮助开发者更好地管理代码和版本控制。 8. Android Jetpack:Android Jetpack 是一组库和工具,可以帮助开发者更轻松地构建高质量的 Android 应用程序。Jetpack 提供了各种组件,包括 ViewModel、LiveData、Room、Navigation、WorkManager 等,可以帮助开发者简化开发流程、提高应用程序性能和稳定性。 以上是 Android Studio 的基础知识点的简要介绍,Android Studio 还有很多其他的工具和功能,可以帮助开发者更高效地开发 Android 应用程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值